摘要: Zygote是Android里面一个非常重要的进程,它创建了Android的Dalvik虚拟机及整个Android的Runtime环境,然后初始化System Server,是所有Android Java应用程序的孵化器。本文通过一系列的图表来解析Zygote, System Server 及Android 应用的启动流程,从而了解Android 操作系统在搭建应用平台的一些精妙设计。 阅读全文
posted @ 2013-10-25 00:09 漫天尘沙 阅读(42298) 评论(6) 推荐(8) 编辑
摘要: Android 是一个多应用的操作系统,Binder是Android 进程间通信的机制,是Android Framework工作的基础,本文通过大量的图表来解析Binder 由下至上的设计,包括Kernel driver, Native 和 Java Framework 层,从而全面的了解Binder的工作原理,并进而理解Android Framework的设计基础。 阅读全文
posted @ 2013-10-25 00:08 漫天尘沙 阅读(42696) 评论(14) 推荐(12) 编辑