我想获取Minecraft Pocket Edition的versionName(示例0.13.0.b5)。
这是MCPE(《我的世界》袖珍版)的软件包
com.mojang.minecraftpe
我想获得
String
的版本。我怎样才能做到这一点?我的获取包名称的代码:
List<PackageInfo> packages = getPackageManager().getInstalledPackages(0);
PackageInfo mypackage = <com.mojang.minecraftpe>;
String versionName = mypackage.versionName;
解决方案:
try
{
PackageInfo eInfo = getPackageManager().getPackageInfo("com.mojang.minecraftpe", 0);
changelog=eInfo.versionName;
lol.setText(changelog);
}
catch (PackageManager.NameNotFoundException e)
{}
最佳答案
它从软件包管理器(按软件包)获取软件包信息,并返回版本名称。
PackageInfo packageInfo = getPackageManager().getPackageInfo("com.mojang.minecraftpe", 0);
return packageInfo.versionName;
关于android - 如何获取另一个应用程序的版本名称,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/33731052/