![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
AndroidFramework
ChillTree
这个作者很懒,什么都没留下…
展开
-
Activity的setContentView看View的绘制流程
Activity 的setContentView看View的绘制流程1.Activity.setContentView public void setContentView(@LayoutRes int layoutResID) { //获取window = PhoneWindow对象 getWindow().setContentView(layoutResID原创 2017-08-03 21:26:59 · 278 阅读 · 0 评论 -
Android系统启动后Launcher启动(概述)
Launcher启动流程 1、AMS的systemReady() 上回讲述了《Android系统启动流程》,当系统在Framework层经过一系列多种语言程序有来有回之后,系统服务会被其中,其中包括AMS,startOtherServices()方法执行后阶段,各种被启动起来的Service会各种掉systemReady();其中AMS的systemReady就会被调用,这时候就是...原创 2018-02-09 19:30:07 · 1288 阅读 · 2 评论 -
Android系统启动流程
系统启动流程 我们知道,Android系统是基于Linux改造出来的,所以继承了Linux很多特性,包括进程管理。在系统启动过程中,第一个启动的进程是Init进程,后面所有Fork出来的进程都是它的子孙后代,包括跟Android紧密联系的Zygote进程也是Init进程衍生的。 1、系统启动前期-Init进程 当按下开机按钮后,系统启动开始挂载设备,初始化Init进程,其中入口函...原创 2018-02-08 16:34:54 · 351 阅读 · 0 评论 -
Android系统关机流程
概述:Android的的电源键按住后,会发送出Power键事件到PhoneWindowManager里,这时候弹出dialog关机提示。点击关机按钮事件触发了WindowManagerService的shutdown()方法。后续最终调用了ShutDownThread,关机之前把各种系统级服务也shutdown停止,最后调用属性服务来设置属性”sys.powerctl”, “shutdown”,属...原创 2018-03-09 17:26:19 · 547 阅读 · 0 评论