如何从Java,[{1}}专门提取AndroidManifest.xml中列出的应用程序版本?
答案 0 :(得分:8)
您可以使用PackageInfo
课程。有点像:
PackageInfo myInfo;
myInfo = getPackageManager().getPackageInfo(getPackageName(), 0)
version = myInfo.versionName;
getPackageName()
返回包的全名(调用它的名称)。如果您希望在不同的软件包上查找版本信息,可能需要将其包装在try {...} catch
块中,以防未安装您要查找的软件包。有一个例子here。