- 博客(4)
- 收藏
- 关注
转载 app中对HOME键广播事件的接收
class HomeKeyEventBroadCastReceiver extends BroadcastReceiver { static final String SYSTEM_REASON = "reason"; static final String SYSTEM_HOME_KEY = "homekey";//home key static fin
2016-01-07 17:50:03
444
转载 Android线程的创建与销毁
在Android开发中经常会使用到线程,一想到线程,很多同学就立即使用 new Thread(){...}.start(); 这样的方式。这样如果在一个Activity中多次调用上面的代码,那么将创建多个匿名线程,程序运行的越久可能会越来越慢。因此,需要一个Handler来启动一个线程,以及删除一个线程。 保证线程不会重复的创建。 1、创建Handler的一般方式 一
2016-01-05 10:15:17
501
原创 Android Lint配置
众所周知,lint是一款android自带的代码检查工具,利用它可以对工程源代码进行扫描和检查,帮助你优化代码,最后输出一份html文档。 非gradle项目可以直接用lint检查,位置在sdk的tools目录下,执行lint ‘项目根目录’就可以了,但在gradle项目中就需要稍微配置一下。 1、首先去到项目根目录,会发现有一个gradlew文件,但是没有执行权限的,要加上权限 chmod
2015-11-27 09:10:01
629
原创 recycleview滑动过程中checkbox控件状态异常
recycleview滑动过程中checkbox控件状态异常 最近做项目用recycleview发现滑动的时候复选框的勾选状态不停发生改变,原本以为和以前用listView时候一样,都是绘制的时候缓存、复用的问题,检查了一下发现已经在bean中使用了checked变量来保存复选款勾选状态并且每次都判断一下了,为什么还会出现异常呢?(如果不了解ListView滑动过程中出现的数据错乱问题可以看这里
2015-11-25 12:15:27
907
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人