startService可以通过stopService去停止,bindService可以通过unBindService停止,unBindServ...
源码基于Android9.0r3。9.0和8.0的代码在此处有不同,略微复杂了涉及到的类有ActivityThread,Activity,Vie...
InputEventReceiver类构造方法: 和接受UI刷新的消息类似,将一个消息队列传入内核,有消息的时候内核回调dispatchInpu...
看过电影都知道,连续的场景其实是一帧一帧的静态图像,手机显示也是这样,只不过大部分手机刷新率增加到了每秒60帧,手机显示图像是逐行刷新的,如果一...
或者叫做启动一个app的java层代码流程,核心代码在ActivityThread类中。 startActivity流程中有一段代码 Activ...
9.0源码下的bindService流程: 首先还是调用ContextImpl里面的方法 bindServiceCommon方法里面直接就开始跨...
startService流程相对startActivity来说简单了不少,也是当前进程通过ams处理后再返回当前进程这一个过程。 首先调用的是C...
好记性不如烂笔杆。所以还是有必要给这些都记下来,隔段时间再看的时候也不至于一片茫然。 顺带提一下目前自己阅读源码的三种途径:1.在线阅读,类似的...
最近这几天把项目中组件化的代码给去掉了,将项目逻辑代码重新合并到了一个module中,去年6月份在项目中加入积木这个组件化方案还是费了一番功夫,...