导航

2013年11月27日

摘要: 转自:http://www.cnblogs.com/bastard/archive/2012/08/28/2660389.htmlAndroid系统启动过程首先Android框架架构图:(来自网上,我觉得这张图看起来很清晰) Linux内核启动之后就到Android Init进程,进而启动Android相关的服务和应用。启动的过程如下图所示:(图片来自网上,后面有地址) 下面将从Android4.0源码中,和网络达人对此的总结中,对此过程加以学习了解和总结,以下学习过程中代码片段中均有省略不完整,请参照源码。一 Init进程的启动 init进程,它是一个由内核启动的用户级进程。... 阅读全文

posted @ 2013-11-27 18:59 littledrop 阅读(95) 评论(0) 推荐(0) 编辑

摘要: 转自:http://geyubin.iteye.com/blog/1533494 Android系统完整的启动过程,从系统层次角度可分为Linux系统层、Android系统服务层、Zygote进程模型三个阶段;从开机到启动Home Launcher完成具体的任务细节可分为七个步骤,下面就从具体的细节来解读Android系统完整的初始化过程。一、启动BootLoader Android 系统是基于Linux操作系统的,所以它最初的启动过程和Linux一样。当设备通电后首先执行BootLoader引导装载器,BootLoader是在操作系统内核运行之前运行的一段小程序。通过这段小程序初始化硬件.. 阅读全文

posted @ 2013-11-27 18:24 littledrop 阅读(100) 评论(0) 推荐(0) 编辑

摘要: 转自:http://blog.csdn.net/fengkehuan/article/details/6203076介绍本文档对AndroidRIL部分的内容进行了介绍,其重点放在了AndroidRIL的原生代码部分。包括四个主题:1.AndroidRIL框架介绍2.AndroidRIL与WindowsMobileRIL3.AndroidRILporting4.AndroidRIL的java框架在本文档中将Android代码中的重要模块列出进行分析,并给出了相关的程序执行流程介绍,以加深对模块间交互方式的理解。对于java代码部分,这里仅进行简单的介绍。如果需要深入了解,可以查看相关参考资料。 阅读全文

posted @ 2013-11-27 17:39 littledrop 阅读(727) 评论(0) 推荐(0) 编辑