- 博客(3)
- 资源 (5)
- 收藏
- 关注
原创 AsyncTask源码分析
AsyncTask的使用介绍:AsyncTask从Build.VERSION_CODES#HONEYCOMB 开始默认的执行方式是单个线程串行执行任务,而不是多个线程并发执行,如果要多个线程并发执行任务,可以调用executeOnExecutor()方法,并传入其自带的THREAD_POOL_EXECUTOR字段,该类异步操作适合较短的耗时操作,官方例子如下:/**泛型分别是代表oInBackgro
2016-01-29 00:40:57 567
原创 指针,数组,引用之间的不同点
指针和数组的区别:数组整数变量加1,其值将增加1,,但将指针变量加1后,增加的量等于它指向的类型的字节数。指针的值可以修改,而数组名是常量不可以修改。对数组应用sizeof运算符得到的是数组的长度,而对指针应用sizeof得到的是指针的长度。对数组取地址时,数组名也不会被解释为其地址,short tell[10] 的&tell[0] 是一个2字节内存快的地址,而&tell 是一个20字节内存
2016-01-27 13:51:59 1331
原创 Android Espresso单元测试
Espresso介绍在Android单元测试中,谷歌官方推荐使用Espresso框架,根据谷歌官方介绍,Espresso的最关键的优势就是它能自动同步模拟行为对UI的测试,它能够检测到主线程空闲状态的时候,以便在适当的时候运行你的测试代码或命令,这样你就没必要通过sleep去让主线程睡眠的方式去同步测试。说白了就是Espresso框架测试app不会通过阻塞主线程去同步UI测试。 Espresso有
2016-01-07 15:17:59 5246 4
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人