AndroidManifest.xml android:process元素說明

 

Android的AndroidManifest.xml android:process元素說明

分類: android之權限 15973人閱讀 評論(2) 收藏 舉報

android:process可以針對一個組件(activity,broadcast等)。

<application android:process="com.android.phone">

應用程序的所有組件運行在該進程中。每個組件可以通過設置它自己的process屬性來覆蓋該設置。
默認情況下,Android爲每個應用程序創建一個單獨的進程,所有組件運行在該進程中,這個默認進程的名字通常與該應用程序的包名相同。
比如<manifest xmlns:android="http://schemas.android.com/apk/res/android"
        package="com.lt.mytest" >
那麼該程序默認的進程名爲com.lt.mytest
設置該屬性可以使得本應用程序與其它應用程序共享相同的進程,僅僅當這兩個應用程序也共享一個擁有相同簽名的UserId。
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    android:sharedUserId="android.uid.phone" >
與其它應用程序共享的一個Linux User Id的名字。
默認情況下,Android爲每個應用程序分配一個唯一的User Id。然而,如果有多個應用程序都將該屬性設置爲一個相同的值,那麼它們將共享相同的Id。如果這些應用程序再被設置成運行在一個相同的進程,它們便可以彼此訪問對方的數據。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章