您的位置:首页 > 移动开发 > Android开发

分析一个android程序从建立到启动的过程

2016-03-26 23:47 232 查看
分析一个android程序从建立到启动的过程

这是按下开机键后,程序启动的过程



第一步电源

第二步引导程序

第三步内核

第四部init 进程

第五步Zygote加载进程

第六步系统服务或者服务

第七

核心服务:

启动电源管理器;
创建Activity管理器;
启动电话注册;
启动包管理器;
设置Activity管理服务为系统进程;
启动上下文管理器;
启动系统Context Providers;
启动电池服务;
启动定时管理器;
启动传感服务;
启动窗口管理器;
启动蓝牙服务;
启动挂载服务。


还有其他服务

引导完成

启动桌面后 点击图标 开启一个主线程 在主线程中实例化这个activity(avtivity是一个窗口程序)

实例完activity之后 操作系统会把有关的信息 存放在activity 然后调用oncreat()方法//只有一次

然后把activity放在任务栈中
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: