Android笔记之——APK的运行状态
首先由ActivityThread 从Main函数执行,会开始调用prepare Mainlooper函数为UI线程创建一个handler对象,还有消息队列MessageQueue.不经如此,在初始化代码中还加入了一个Application Thread(Binder) 对象,其中binder对象负责Ams和IPC质检的调用。最后由PhoneWindow类将decor view类创立相应的view或者view group。最后显示到对应的平屏幕上。接下下来,就是keyQ不断地把queue event队列的inputdispatcher Thread中逐个取得消息。当WMS发现消息对应某个窗口时,就会调用对应的接口函数。