本来想一篇文章就把BpBinder、BBinder、IBinder和IInterface的关系弄清楚的,但是感觉脱离Binder实际的使用流程来看这几个类,总觉得抓不到重点,所以感觉也还是和前面的…
(原创)Android中的Service和Binder关系
因为C/C++层binder服务的使用过程和Java层的服务使用过程有所不同,所以这里分C/C++和Java两个层次看一下。 C/C++层 经过前面的文章,对一些Binde…
(原创)Android SystemServiceManager分析
1. SystemServiceManger启动 分析过SystemServer的朋友应该都有记忆,SystemServiceManager就是在SystemServer中启动的,下面是SystemServiceMana…
(原创)Android SystemServer分析
一.Zygote到SystemServer SystemServer是由Zygote fork生成的,进程名为system_server,这个进程包含里framework中的核心服务,在Zygot…
(原创)Android Zygote分析
1. app_process到zygote zygote本身是一个Native应用程序,和驱动、内核均无关系,zygote是由init进行根据init.rc文件中的配置进行创建的,具体的配置代码如下: 1.1 zygot…