我很困惑在sharedUserID中。什麼是sharedUserId的使用?如何使用?在android中使用哪裏?Android中的sharedUserId是什麼,它是如何使用的?
51
A
回答
29
SharedUserId用於共享數據,兩個或多個應用程序之間的處理等。 它在AndroidManifest.xml等定義,
manifest xmlns:android="http://schemas.android.com/apk/res/android"
android:sharedUserId="android.uid.shared"
android:sharedUserLabel="@string/sharedUserLabel"
和限定在Android.mk共享參數該應用一樣,
LOCAL_CERTIFICATE:=共享
希望對您有所幫助..
28
默認情況下,Android會將用戶標識分配給應用程序。它是您的應用程序的唯一ID,意味着除具有此ID的用戶之外沒有人可以訪問您的應用程序的資源。您無法訪問其他應用程序的數據或在當前進程中運行它。當一個活動中,另一個應用程序的活動被調用時,android將控件傳遞給新調用的活動,並且它們在完全不同的進程中運行。
但是,在您的清單文件中,您可以明確標識您的應用程序的用戶標識。當您爲多個應用程序聲明相同的用戶標識時,他們可以訪問彼此的資源(數據字段,視圖等)。您可以顯示來自其他應用程序的數據或在您的過程中運行它。
這是你如何使用它:從 http://developer.android.com/guide/topics/manifest/manifest-element.html
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="string"
android:sharedUserId="string"
android:sharedUserLabel="string resource"
android:versionCode="integer"
android:versionName="string"
android:installLocation=["auto" | "internalOnly" | "preferExternal"] >
. . .</manifest>
相關問題
- 1. Android中的android:weightSum是什麼,它是如何工作的?
- 2. 什麼是=>調用,它是如何在C#中使用的
- 3. 什麼是PS3 Root密鑰/它有什麼作用/它是如何使用的?
- 4. SSMA時間戳。它是什麼,它是如何使用的?
- 5. 在Flask中,什麼是request.args,它是如何使用的?
- 6. 什麼是@JoinColumn,它是如何在休眠中使用的
- 7. 什麼是Android密鑰庫文件,它的用途是什麼?
- 8. 什麼是Page_Load,它是如何做的?
- 9. 什麼是com.android.vending.BILLING,如何使用它?
- 10. 什麼是nsoperation?如何使用它?
- 11. 什麼是args,我如何使用它?
- 12. 什麼是ipc?我如何使用它?
- 13. 什麼是IOR文件,它是做什麼的,它是如何工作的?
- 14. 什麼是YQL?它是否像jQuery?我如何使用它?
- 15. 什麼是CSS清除樣式,它是如何使用的?
- 16. 什麼是GenericParameterHelper,它是如何使用的?
- 17. 什麼是Web服務,它們是如何使用的?
- 18. 什麼是IoC子容器,它們是如何使用的?
- 19. 什麼是合同類以及它是如何使用的
- 20. 什麼是Flash .SWC文件以及它是如何使用的?
- 21. 什麼是「嚴格模式」,它是如何使用的?
- 22. 什麼是「裝飾者」,它們是如何使用的?
- 23. 什麼是`ctx`,它是如何使用的?
- 24. 什麼是合併模塊,它們是如何使用的?
- 25. 什麼是HTTP_PROFILE瀏覽器標題,它是如何使用的?
- 26. 什麼是android中的空過程,它有什麼用?
- 27. Android中sharedUserId的唯一性
- 28. 什麼是Android BrowserFrame,我該如何使用它?
- 29. Android gradle,它是什麼?
- 30. 什麼是Spring中的config.properties,它的用途是什麼
如何修改Android.mk?我還沒有看到任何引用它通知我們該文件是什麼... – 2014-01-01 23:44:30
@IgorGanapolsky Android.mk是Android NDK(C/C++)的生成文件。 如果您的應用只使用Java,則您沒有。 – Hartok 2015-01-13 15:06:30
這是不正確的。對於將作爲AOSP一部分構建的所有應用程序,此文件是必需的。包括java只有一個。 – RocketRandom 2016-06-15 10:21:49