2012-03-21 111 views

回答

1

該包是應用程序的唯一官方身份。如果你使用任何東西作爲應用程序的持久標識,那應該是這樣,而不是其他的東西。 (你不清楚你當前使用的是什麼,但是如果通過「應用程序名稱」,你的意思是顯示給用戶的應用程序的標籤,那絕對不是你應該做的。是改變他們的語言環境和poof你迷路了,或者安裝更新到應用程序,改變它的名字...就像谷歌音樂變成播放音樂。)

+0

請問我可以如何存儲應用程序名稱標籤)和包名稱,以便我可以稍後使用它?我需要標籤才能將其顯示在屏幕上,以便用戶和包名稱啓動它 – 2012-03-21 21:40:41

+2

您只需要包名稱。如果您想要標籤,請使用http://developer.android.com/reference/android/content/pm/PackageManager.html#getApplicationInfo(java.lang.String,%20int)和http://developer.android.com /reference/android/content/pm/PackageManager.html#getApplicationLabel(android.content.pm.ApplicationInfo)。您絕對不希望存儲標籤文本,因爲它可以因各種原因而更改 - 正在安裝的應用程序更新,用戶更改區域設置等。 – hackbod 2012-03-30 05:46:11

相關問題