应用界面的展现流程(四)创建绘制表面
应用界面的展现流程(三)会话的创建
应用界面的展现流程(二)布局与视图的创建
应用界面的展现流程(一)周期函数
Window,WindowManager详解
深入理解ViewRootImpl
ViewParent和ViewManager
关于View中mParent的来龙去脉
IWindow添加流程
从Activity的角度理解IWindowSession
Framework底层 WMS——WindowToken
Context装饰者模式
Context创建的源码
ApplicationThread
ActivityThread与ApplicationThread
看懂Activity启动流程
ActivityManager
getSystemService
获取IActivityManager提供功能的方式
Android系统服务管理者—ServiceManager
Java层ServiceManager
Instrumentation框架分析及其使用
StartWindow
StartingWindow
windowDisablePreview
和过渡动画
每次都有,但可控
通过Token和真正的界面连接
SplashScreen简略
SplashScreen代码解读
SplashScreen详细
SplashScreen例子-代码详细版本
SplashScreen实现原理-复杂版本
SplashScreen例子-代码简单版本
StartWindow的官方增强版(解决黑白屏问题)
SplashScreen实现原理-简单版本
不能直接实现开屏广告
C层的MessageQueue和NativeMessageQueue
Looper源码
MessageQueue和NativeMessageQueue的关系
MessageQueue中的native方法
Native Looper
Native层实现
epoll和eventfd
native中的android_Looper
对比Java层的Looper
示范代码-辅助理解
Instrumentation—初识+实战
Instrumentation简介