Framework
文章平均质量分 79
Starry....
知识改变命运
展开
-
Android Binder进程间通讯机制
什么是Binder?Binder是Android系统中进程间通讯(IPC)的一种方式,也是Android系统中最重要的特性之一。Android中的四大组件Activity、Service、Broadcast、ContentProvider,不同的App等都运行在不同的进程中,它是这些进程间通信的桥梁。正如其名“粘合剂”一样,它把系统中各个组件粘合到了一起,是各个组件的桥梁。Binder架构Binder通信采用C/S架构,从组件视角来说,包含Client、Server、ServiceMana.原创 2022-04-13 15:13:14 · 735 阅读 · 0 评论 -
Zygote进程和system_server进程
Zygote进程Zygote进程孵化了所有的Android应用进程,是Android Framework的基础,该进程的启动也标志着Framework框架初始化启动的开始。Zygote服务进程的主要功能:注册底层功能的JNI函数到虚拟机 预加载Java类和资源 fork并启动system_server核心进程 作为守护进程监听处理“孵化新进程”的请求当Zygote进程启动后,便会到framework/base/cmds/app_process/App_main.cpp文件的main()方原创 2022-04-13 10:49:44 · 2991 阅读 · 0 评论