IPC 系列知识(一) —— 开启多进程

83 阅读1分钟

开启多进程

假设我们有一个应用的包名是com.ifreedomer.test

方式一

<activity
    android:process = ":remote"/>

此时会产生一个进程名为:

com.ifreedomer.test:remote

另外,此时这个进程,是属于com.ifreedomer.test的私有进程

方式二

<activity
    android:process = "com.ifreedomer.test.remote"/>

全局进程,可以通过shareuid来跑在统一进程中

方式三:

fork()

在native使用Linux函数。