service中android.process属性可以将该service创建到一个单独的进程中。
以android.process=":xyj"为例,将开启一个名称为 包名+:xyj 的进程。所以此处的 ":"用作拼接。当然也可以自己定义进程的名称,比如 android.process="com.xyj.new"
下面分析这几种情况,以aidl为例写的demo,一个服务端,两个客户端:
1.不添加android.process属性
2.android.process=":xyj"
3.android.process="com.xyj.new"