Activity、Window、View、Surface[2]main()

来源:互联网 发布:head first php怎么样 编辑:程序博客网 时间:2024/05/18 03:54

【参考链接】

Android应用程序启动过程源代码分析http://blog.csdn.net/luoshengyang/article/details/6689748

 



Launcher中点击图标启动一个进程 大致可以分为3个步骤


1个步骤可以参考

http://blog.csdn.net/luoshengyang/article/details/6689748step1~step23

2个步骤可以参考

《源代码情景分析》第12

3个步骤可以参考

http://blog.csdn.net/luoshengyang/article/details/6689748的step24及以后

本文也是从第3个步骤ActivityThread.main()开始。

 

ActivityThread.attach()

ActivityThread通过Binder进程间通信机制将一个ApplicationThread类型的Binder对象传递给ActivityManagerService,以便以后ActivityManagerService能够通过这个Binder对象和它进行通信

 

 

原创粉丝点击