WEB开发网
开发学院手机开发Android 开发 Android 启动过程详解 阅读

Android 启动过程详解

 2010-03-11 19:29:00 来源:WEB开发网   
核心提示:/system/app/XmppService.apk:/system/app/YouTube.apkFile not found: /system/app/AlarmProvider.apkFile not found: /system/app/Calendar.apkFile not found: /system/

/system/app/XmppService.apk:/system/app/YouTube.apk

File not found: /system/app/AlarmProvider.apk

File not found: /system/app/Calendar.apk

File not found: /system/app/Camera.apk

File not found: /system/app/GDataFeedsProvider.apk

File not found: /system/app/Gmail.apk

File not found: /system/app/GmailProvider.apk

File not found: /system/app/MediaPickerActivity.apk

File not found: /system/app/PimProvider.apk

File not found: /system/app/ApiDemos.apk

File not found: /system/app/Sms.apk

File not found: /system/app/SyncProvider.apk

File not found: /system/app/YouTube.apk

Prep complete

嘿嘿,从File not found的信息中可以看到一些Google可能会即将推出的应用,比如Gmail什么的。当然,这些都是Java框架的启动信息,我们以后还要借助其他工具来进行进一步探索。

如果我们注释的是runtime,那么输出信息是:

+++ post-zygote

老实说,没有明白这是啥意思,呵呵,吃饭时间到了,懒得看了。

好了,今天就说到这,基本的方法就是这样,有兴趣的朋友可以进一步深入研究。我们下一篇文章见。

##################################################

init is the first process after kernel started. The corresponding source code lies in: device/system/init. It does the following tasks step by step:

1. Initialize log system.

2. Parse /init.rc and /init.%hardware%.rc.

3. Execute early-init action in the two files parsed in step 2.

4. Device specific initialize. For example, make all device node in /dev and download firmwares.

5. Initialize property system. Actually the property system is working as a share memory. Logically it looks like a registry under Windows system.

6. Execute init action in the two files parsed in step 2.

7. Start property service.

8. Execute early-boot and boot actions in the two files parsed in step

上一页  1 2 3 4 5 6 7 8  下一页

Tags:Android 启动 过程

编辑录入:coldstar [复制链接] [打 印]
赞助商链接