android:process的作用是为组件activity、service、receiver等组件指定一个新的进程!如果不给组件指定特定的进程,则默认是在以包命名的进程里!
例如:
<service
android:name="com.abc.example.DownloadService"
android:enabled="true"
android:process=":exampledownload">
<intent-filter>
<action android:name="downloadapk" />
</intent-filter>
</service>
注意:如果该组件使用了指定的进程,则Application为一个新的对象,与原来的包的Application是两个对象了,也就是说Application中的值在指定进程组件里是没法使用的,若想使用,只能通过Intent或者interface等方法传递!