我需要android代碼來將程序包名稱轉換爲應用程序名稱(假設我已經有程序包名稱,例如String name =「com.skgames.trafficrider 「)如何使用程序包名稱獲取應用程序名稱(假設我已經擁有程序包名稱)
-2
A
回答
0
放包的名字給這個函數並獲得AppName的(應用標籤)
public String appName(String pack){
String Name = null;
try{
PackageManager packManager = context.getPackageManager();
ApplicationInfo app = context.getPackageManager().getApplicationInfo(pack, 0);
Name = packManager.getApplicationLabel(app).toString();
}
catch(Exception e){
e.printStackTrace();
}
return Name;
}
+1
謝謝 – vitus
0
嘗試使用下面的代碼:
ApplicationInfo ai;
try {
ai = pm.getApplicationInfo("com.skgames.trafficrider", 0);
} catch (final NameNotFoundException e) {
ai = null;
}
final String applicationName = (String) (ai != null ? pm.getApplicationLabel(ai) : "(unknown)");
相關問題
- 1. 我如何獲取應用程序名稱或包名我退出的應用程序名稱
- 2. 從軟件包名稱中獲取應用程序名稱
- 3. 如何從進程名稱獲取應用程序名稱?
- 4. 如何從Android的包名獲取應用程序名稱?
- 5. 如何從我的kayboard應用程序獲取應用程序包名稱
- 6. 從進程名稱獲取應用程序名稱
- 7. 以應用程序名稱作爲應用程序名稱
- 8. 應用程序名稱或Applet名稱?
- 9. 段中的應用程序包名稱
- 10. Django包和應用程序名稱
- 11. 預定應用程序的包名稱?
- 12. 安卓:獲取應用程序的名稱(不包名)
- 13. 正在運行的應用程序名稱而不是程序包名稱
- 14. 已更改Android程序包名稱
- 15. Sony SmartWatch - 如何獲取主機應用程序包名稱
- 16. 如何獲取相機應用程序包名稱
- 17. Android Studio「應用程序具有相同的程序包名稱」
- 18. 獲取應用程序名稱
- 19. 獲取應用程序的名稱
- 20. 獲取程序集名稱
- 21. 應用程序名稱
- 22. JavaFX應用程序名稱
- 23. IOS應用程序名稱
- 24. Android應用程序名稱
- 25. 應用程序名稱
- 26. 如何爲Sequelize應用程序設置應用程序名稱
- 27. iOS從應用程序名稱獲取應用程序圖標
- 28. 已安裝的應用程序名稱verus搜索名稱
- 29. javadocs中沒有程序包名稱
- 30. 程序包名稱 - Java EE Web應用程序
你有什麼考慮‘應用程序名稱’來呢? – CommonsWare
你想要「trafficrider」或「com.skgames.trafficrider」包中的應用程序在 – Ishnark
我有多個應用程序包的字符串,我想將它們轉換爲它們的實際應用程序的名稱 – vitus