mainefest中配置组件的android:process属性的作用

android:process可以针对一个组件(activity,service,broadcast等)。

比如:

android:name="com.pingan.jar.utils.log.LogRecordService"
    android:process=":znlog">


1.当有一些耗费内存比较多的操作时,可以通过android:process指定一个新的进程。保证程序运行。(每个进程的内存数有限制)


2.设置该属性可以使得本应用程序与其它应用程序共享相同的进程,仅仅当这两个应用程序也共享一个拥有相同签名的UserId。

    android:sharedUserId="android.uid.phone" >
与其它应用程序共享的一个Linux User Id的名字。
默认情况下,Android为每个应用程序分配一个唯一的User Id。然而,如果有多个应用程序都将该属性设置为一个相同的值,那么它们将共享相同的Id。如果这些应用程序再被设置成运行在一个相同的进程,它们便可以彼此访问对方的数据。

你可能感兴趣的:(mainefest中配置组件的android:process属性的作用)