202109-24 分析CmProcess跨进程通信的实现 目录一、基础知识准备1.1、多进程1.2、Bundle类二、代码解析2.1、AIDL接口2.2、启动分析三、EventReceiver四、ServiceManagerNative五、BinderProvider六、BinderProvider启动分析七、MainActivity八、TestActivity一、基础知识准备1.1、多进程Android多进程概念:一般一个app只有一个进程,所有的components都运行在同一个进程中,进程名称就是app包名。但是每一个进程都有内存的限制,如果一个进程的内存超过了这个限制的... 继续阅读 >
202104-27 详解Android跨进程通信之AIDL 需求描述进程A调起第三方进程B进行第三方登录?实现双向通信代码(进程A)1.目录结构2.LoginActivity.javapublicclassLoginActivityextendsAppCompatActivity{privateILoginInterfaceiLogin;@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);initService();}privatevoidinitServ... 继续阅读 >