Android init process
来源:互联网 发布:淘宝 张雅洁 编辑:程序博客网 时间:2024/06/01 22:45
init.c
start services according init.rc.
console/adbd/servicemanager/zygote/media.....
ZygoteInit.java
---- startSystemServer -----Zygote.forkSystemServer [vm/InternalNative.c]
com_android_internal_os_ZygoteInit.cpp
SystemServer.java
init1 -------init2
Call init2 function in JAVA class named com.android.server.SystemServer, whose source is in device/java/services/com/android/server. This function is very critical for Android because it start all of Android JAVA services .
Finally SystemServer::init2 will call ActivityManagerService.systemReady to launch the first activity by senting Intent.CATEGORY_HOME intent
ref: Android init process
-------------------------------------------------
services:
main_mediaserver.cpp
(meidaserver is behand zygote, for mediaserver will start most of the media componet with java)
use defaultServiceManager to see the who is ues sm --- all about media.
- Android init process
- Android init process
- Mangento init process
- The init process and init.rc
- android init
- android init
- Android init
- android init
- android init
- Android init
- Android process
- Android process
- android:process
- Android process
- Android process
- Android init 进程 init.rc init.*.rc
- Android init 进程 init.rc init.*.rc
- Android init 进程 init.rc init.*.rc
- IE和FF兼容之DIV拖动
- Microsoft无错C程序秘诀 第一章 假象的编译程序
- 浅谈const限定符
- 关于ARM处理器的华山论剑 首推谁为武林盟主请看分解
- php 接口
- Android init process
- 简单工厂模式(Simple Factory Pattern)学习
- Bulk Insert命令详细
- close (linux man) 翻译
- javascript 常用的面试题
- 将txt 、LOG文件导入数据库中,中文也不会出现乱码
- Outlining key features differences between WSS3.0 and MOSS 2007(Micosoft sharepoint 2007)
- WTL源码剖析 --- ATLAPP.H
- 在VC中实现程序不在任务栏显示按钮, 标题栏与菜单栏的不显示