我需要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