我正在寫一個android模塊,我將在我的一些項目中包含它。現在我需要獲取應用程序名稱(在運行時),例如在清單中爲應用程序設置的名稱爲android:label
。顯然,我不能使用getResources().getString(R.string.app_name)
,因爲我無法訪問使用此庫的項目資源。有另一種方法嗎? 我試過getApplicationInfo().name
,但那是null
,我找不到其他東西。android:從模塊中獲取應用程序名稱
4
A
回答
3
我試過getApplicationInfo()的名字,但就是空
這是因爲name
來自android:name
屬性上<application>
,和你是不是在你的應用程序中使用自定義Application
子類。
我找不到其他東西。
Call loadLabel()
on the ApplicationInfo
,傳遞一個PackageManager
作爲參數,來檢索android:label
值用於<application>
或任何組件(例如,<activity>
)。
0
該模塊包含在應用程序中,所以我想你正在調用它的應用程序中的一個方法。如果是這種情況,我建議您在此方法中添加一個參數以獲取應用程序的上下文。然後,您可以在模塊中使用context.getResources()。getString(R.string.app_name)來獲取應用程序名稱。
相關問題
- 1. 如何從android中的進程獲取應用程序名稱?
- 2. 如何從Android的包名獲取應用程序名稱?
- 3. 從軟件包名稱中獲取應用程序名稱
- 4. 從python包中獲取模塊名稱
- 5. 從進程名稱獲取應用程序名稱
- 6. 如何從進程名稱獲取應用程序名稱?
- 7. 從模型名稱中獲取模塊名稱
- 8. iOS從應用程序名稱獲取應用程序圖標
- 9. 從應用程序名稱中的Android
- 10. Android:從意向獲取應用程序名稱
- 11. 如何從apk文件獲取Android應用程序名稱
- 12. 創建應用程序名稱和模塊名稱之間
- 13. 獲取應用程序名稱
- 14. 獲取應用程序的名稱
- 15. 在Django模型中獲取應用程序名稱
- 16. 在Android中獲取活動的應用程序名稱
- 17. 如何在android中獲取應用程序的名稱?
- 18. Android應用程序名稱
- 19. 獲取模塊名稱和進程名稱在LINUX C++
- 20. Ext JS - 如何從ViewModel中獲取應用程序的名稱?
- 21. 從Fiddler的會話中獲取應用程序名稱
- 22. 如何從應用程序實例中獲取表單名稱?
- 23. 在VB.net中從鍵盤輸入獲取應用程序名稱
- 24. 獲取facebook用戶名稱在Android應用程序
- 25. 如何從進程C#獲取應用程序名稱
- 26. 從symfony任務中獲取應用程序/模塊上下文
- 27. CF - 從應用程序名稱中獲取應用程序名稱,通過休息
- 28. 從線程信息獲取模塊名稱
- 29. Eclipse的Android插件在獲取應用程序的名稱
- 30. 獲取在前臺運行的應用程序的名稱:android
謝謝你,'getApplicationInfo()。loadLabel(getPackageManager())'正是我想要的 – Ginso