Activity启动创建 (AcitivtyManageService,ActivityThread,Activity)
ActivityThead,ActivityManagerService,Activity <<Android内核剖析>>中有一章节专门介绍
Activity框架和管理结构
Activity管理的核心是AcitivityManagerService,是一个独立的进程;
ActiveThread是每一个应用程序所在进程的主线程,循环的消息处理;
ActiveThread与AcitivityManagerService的通信是属于进程间通信,使用binder机制
一个应用程序中所有Activity只有一个ActivityThread属于一个Process
Activity启动过程
Activity启动流程类结构分析
1 ActivityService相关类
2 Activity启动
3 ActivityStack管理
4 ActivityThread
参考博文:
Android Activity学习笔记——Activity的启动和创建 (写的很好,还有源码分析调用流程)
http://www.cnblogs.com/bastard/archive/2012/04/07/2436262.html
Android 之ActivityThead、ActivityManagerService 与activity的管理和创建
http://blog.csdn.net/xieqibao/article/details/6570080
posted on 2014-02-28 10:47 Cynthia&Sky 阅读(12383) 评论(0) 编辑 收藏 举报
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步