我使用以下代码使用包名来查找应用程序标签。
mPackageManager.getApplicationLabel(mPackageManager
.getApplicationInfo("com.android.vending",
PackageManager.GET_META_DATA));
“com.android.vending”是Play商店应用的包名。此代码返回“Google Play商店”,而设备上的标签显示“Play商店”。这适用于所有Google应用。
答案 0 :(得分:1)
此代码返回“Google Play商店”,而设备上的标签则显示“Play商店”。
这取决于您在寻找此标签的位置。设备上的应用程序标签主要用于“设置”应用程序中已安装的应用程序列表中。在那里,在Nexus 4上,Play商店显示为“Google Play商店”。
相比之下,“Play Store”会出现在启动器图标之类的内容中。这是因为启动器图标标签不一定与应用程序标签相同。启动器图标标签来自与该启动器图标关联的活动。虽然默认情况下活动的标签与应用程序的标签相同,但欢迎开发人员将这些标签分开。谷歌显然已经这样做了。