Android开发中经常会因为依赖版本升级而引起一些问题,通过Gradle Versions Plugin[https://github.com...
怎么同步处理消息? 这个服务可以是应用自己的服务,也可以是系统服务,请求都会调到binder线程池里,binder线程将请求转到工作线程里去处理...
怎么同步处理消息? 这个服务可以是应用自己的服务,也可以是系统服务,请求都会调到binder线程池里,binder线程将请求转到工作线程里去处理...
怎么检查线程有耗时任务? 检测机制 WatchDog:framework自带机制,检测SystemServer里的系统服务是否正常(是否死锁,系...
来说说Looper的副业 epoll_wait返回后,下面处理事件,总共eventCount个事件,每个事件都有一个fd, fd == mWak...
说说ThreadLocal的原理 Framework用到ThreadLocal的地方 Looper使用ThreadLocal Choreogra...
怎么跨进程传递大图片 跨进程传大图,有哪些方案? 给图片保存到固定地方,传key给对方 两次IO操作,进程1将图片写到磁盘上,进程2从磁盘读取。...
听说过消息屏障吗? 消息队列:单链表 消息类型: normal, barrier(屏障), block其他消息 async,相比normal多设...
应用主线程进入loop循环为什么没有ANR? ANR dialog 是 在 AMS里弹出来的,AMS在SystemServer进程(系统进程),...