<service android:name=".AIDLRemoteService"
android:process=":remote"/>
可以看到最后的两个进程都是同一个包名,只是第二个是“:remote”。这样就非常简单的开启了多进程。
“android:process”中的参数代表了新开的这个进程的id。如果两个应用要共享同一个进程就需要用到这个了。
“remote”完全可以自己随意取名字,“:”冒号才是关键。
进程名以“:”开头的进程属于当前应用的私有进程,其他应用的组件不可以和它跑在同一个进程中。而进程名不以“:”开头的进程属于全局进程,其他应用可以通过某些方式和它跑在同一个进程中。