【发布时间】:2017-11-09 18:18:09
【问题描述】:
我想获取 Minecraft 袖珍版的版本名称(例如 0.13.0.b5)。
这是 MCPE (Minecraft Pocket Edition) 的包
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)
{}
【问题讨论】:
-
mypackage.versionCode 而不是 mypackage.versionName。
-
我不想获取 versionCode (70615005) 我想获取 versionName (0.13.0)(而且我想获取另一个应用的 versionName。不是我的)
标签: android