获取Android应用程序名称的正确方法

时间:2016-02-28 16:13:54

标签: android android-package-managers

我使用以下代码获取Android菜单中显示的应用标签

ApplicationInfo appInfo = context.getPackageManager().getApplicationInfo(packageName, PackageManager.GET_META_DATA);
String appLabel = appInfo.loadLabel(context.getPackageManager()).toString();

虽然上面的代码适用于大多数情况,但我意识到它失败了Gesture Builder。为Gesture Builder返回的标签是 com.android.gesture.builder ,而不是 Gestures Builder 。检查AndroidManifest.xml文件,该文件显示应用程序没有标签的详细信息,但启动器活动有一个。

我应该一直在寻找发射器活动,然后是它的标签吗?找出App标签的正确方法是什么?

0 个答案:

没有答案