Android系统服务(一)
2016-05-25 09:56
309 查看
概述
Android框架图系统服务作用
系统服务分类
系统服务的启动
下面我们再通过一张图来看看系统服务启动过程
大概总结一下整个过程
1.加载Linux内核,启动Linux系统,这部分在内核空间,HW指硬件设备
2.切换到用户空间,启动Init进程,读取init.rc文件,该文件里面含有需要启动的各种服务
3.建立RunTime进程,zygote进程,由zygote启动虚拟机
4.启动ServiceManager,这是一个Native系统服务
5.由Zygote fork出System Server进程,把所有服务启动,放在此进程里,包括Java和Native服务
AMS如何启动APP
相关文章推荐
- android 降低minSdkVersion的版本
- Android手机开发 控件 TextView文字居中
- ubuntu下安装AndroidStudio
- DataCleanManager 内存管理器
- Android Studio系列-签名打包
- Android自定义View之组合控件实现类似电商app顶部栏
- Android软键盘弹出时把布局顶上去的解决方法
- android.view.WindowManager$BadTokenException: Unable to add window错误
- 使用android进行Socket通信实现多人聊天应用
- android animation——添加购物车动画(填坑和优化)
- gt9xx系列------实现实体按键的unpin解锁
- android 蓝牙BLE
- 一个绚丽的loading动效分析与实现!
- 如何使用Android真机进行调试
- Android Studio如何发布APK
- Android 材料设计一
- 六款值得推荐的android(安卓)开源框架简介
- Android 事件分发机制
- Android socket 编程 实现消息推送(二)
- Android自定义button点击效果的两种方式