- 博客(55)
- 资源 (4)
- 问答 (2)
- 收藏
- 关注

原创 ArrayMap源码分析
成员变量说明 private static final boolean CONCURRENT_MODIFICATION_EXCEPTIONS = true; //多线程操作判断,值为 true 时一些关键地方会进行判断,如果有多线程操作破坏数据的情况会报错 private static final int BASE_SIZE = 4;//缓存的最小单位,为4个字节 ...
2018-12-03 18:13:56
326

原创 WatchDog源码分析
看了一下watchdog的源码总结一下 基本原理 HandlerChecker 是基本的检测类,scheduleCheckLocked里面会记录开始时间并将minitor()检测方法postAtFrontOfQueue到Loop的队列前端,如果30s内没有执行到这个方法说明系统已经卡顿了(正常Loop队列前端的方法应该很快执行), 打印一次ActivityManagerServ...
2018-11-09 10:55:21
996

翻译 ReentrantReadWriteLock详解及应用:缓存和大量数据并发访问
ReentrantReadWriteLock详解:缓存和大量数据并发访问
2017-02-21 23:34:51
6515

转载 java引用计数
http://zhangjunhd.blog.51cto.com/113473/53092/http://thatmonkey.blog.51cto.com/7935609/1384463
2016-10-31 16:37:21
1654
原创 安卓R版本访问其他app数据报AppsFilter: interaction: ***BLOCKED 错误
安卓r上面写了一个ContentProvider的demo,一直报下面的错误10-24 18:00:08.328 3236 5020 I AppsFilter: interaction: PackageSetting{e08f7bb com.android.demo.contentresolverdemo/10273} -> PackageSetting{18d0c4a com.android.demo.contentproviderdemo/10272} BLOCKED检查了很久demo..
2020-10-24 18:16:25
1346
原创 Android EventLog各种标签含义
Android EventLog各种标签含义 1. Eventlog获取 1. adb shell logcat -b events 可以获取如下的event log 1. 02-13 11:31:40.960 1366 2745 I am_set_resumed_activity: [0,com.android.launcher3/com.a...
2019-02-13 15:20:50
2877
1
原创 安卓三种线程同步方式:1. Thread+Handler 2. Handler+HandlerThread 3. AnsyncTask
安卓三种线程同步方式:1. Thread+Handler 2. Handler+HandlerThread 3. AnsyncTask
2017-03-03 10:59:53
1084
原创 安卓缓存LruCache、DiskLruCache、SharedPreference、SqlLite-4SharedPreference
安卓缓存LruCache、DiskLruCache、SharedPreference、SqlLite-4SharedPreference
2017-03-03 10:31:30
436
原创 安卓缓存LruCache、DiskLruCache、SharedPreference、SqlLite-3SharedPreference
安卓缓存LruCache、DiskLruCache、SharedPreference、SqlLite-3SharedPreference
2017-03-03 10:31:05
510
原创 安卓缓存LruCache、DiskLruCache、SharedPreference、SqlLite-2DiskLruCache
安卓缓存LruCache、DiskLruCache、SharedPreference、SqlLite-2DiskLruCache
2017-03-03 10:30:44
378
原创 安卓缓存LruCache、DiskLruCache、SharedPreference、SqlLite-1LruCache
安卓缓存LruCache、DiskLruCache、SharedPreference、SqlLite
2017-03-03 10:30:08
378
原创 Activity的事件处理:dispatchTouchEvent,onUserInteraction,onTouchEvent
Activity的事件处理:dispatchTouchEvent,onUserInteraction,onTouchEvent
2017-03-01 00:54:52
727
原创 ViewGroup的touch事件:dispatchTouchEvent、onInterceptTouchEvent、onTouchEvent
ViewGroup的touch事件:dispatchTouchEvent、onInterceptTouchEvent、onTouchEvent
2017-03-01 00:47:54
530
原创 Activity四种启动模式详解1. standard 2. singleTop 3. singleTask 4. singleInstance
Activity四种启动模式详解1. standard 2. singleTop 3. singleTask 4. singleInstance
2017-02-11 18:10:27
354
原创 win7安装ubuntun双系统,error:unknown filesystem grub rescue
win7安装ubuntun双系统,error:unknown filesystem grub rescue
2017-02-07 14:46:37
980
原创 android layout xml 布局错误
Missing styles. Is the correct theme chosen for this layout
2016-11-08 10:08:57
460
springjar包
2015-07-14
安卓调试时进入源码位置定位不准问题
2017-03-13
AndroidStudio使用自定义view预览出现错误提示
2017-01-04
TA创建的收藏夹 TA关注的收藏夹
TA关注的人