经过几个星期的努力,天盾app2.0版正式发布。再次记录下自己在开发中遇到的问题:
- 拍照图片oom
- listview 图片错位
- xutils 数据库的使用与升级
转自:http://www.jb51.net/article/79334.htm
1.Bluetooth包简介
Android平台提供了一个android.bluetooth的包,里面实现蓝牙设备之间通信的蓝牙API。总共有8个类,常用的四个类如下:
BluetoothAdapter类
代表了一个本地的蓝牙适配器。它是所有蓝牙交互的入口点。利用它你可以发现其他蓝牙设备,查询绑定了的设备,使用已知的MAC地址实例化一个蓝牙设备和建立一个BluetoothServerSocket(作为服务器端)来监听来自其他设备的连接。
Data Binding
是谷歌提供的 android 数据绑定库,为了而方便开发者实现 MVVM 的架构模式,使用它可以避免我们写大量的findViewByID
,降低代码的耦合性。
官方介绍(需翻墙)
一、使用环境要求
通过查看官方文档,改数据绑定库的使用环境要求如下:
- 下载 SDK Manager 中的支持库: Support repository;
在android开发中,异常信息的捕获有多种方式,比如第三方的友盟、蒲公英等,这里主要使用 android 原生的 Thread.UncaughtExceptionHandler 来捕获出现的异常信息
记录自己最近在开发中使用的开源库及部分使用方法,链接地址为个人fork后的地址,可以参见原作者仓库。本文将持续更新,大家有什么好用的可以留言,一起交流学习下。
在degingn库中有TabLayout控件,可以方便的实现tab切换的效果,配合ViewPager.
1、概述
对于之前介绍的Animation,它属于视图动画(View Animation)(可参见:Animation 动画详解),包括补间动画(Tween Animation)和逐帧动画(Tween Animation);而在android中还有另一种动画,那就是属性动画(Property Animator),它包括ValueAnimator 和 ObjectAnimator。
当前网速较慢或者你使用的浏览器不支持博客特定功能,请尝试刷新或换用Chrome、Firefox等现代浏览器