我使用以下代码获取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标签的正确方法是什么?