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

来源:互联网 发布:广联达招标软件 编辑:程序博客网 时间:2024/05/16 14:20

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

这是按下开机键后,程序启动的过程
这里写图片描述
第一步电源

第二步引导程序

第三步内核

第四部init 进程

第五步Zygote加载进程

第六步系统服务

第七

核心服务:

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

还有其他服务

引导完成

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

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

然后把activity放在任务栈中

0 0
原创粉丝点击