如何从Java下拉AndroidManifest.xml中列出的应用程序版本?

时间:2010-08-11 16:56:12

标签: android

如何从Java,[{1}}专门提取AndroidManifest.xml中列出的应用程序版本?

1 个答案:

答案 0 :(得分:8)

您可以使用PackageInfo课程。有点像:

PackageInfo myInfo;
myInfo = getPackageManager().getPackageInfo(getPackageName(), 0)
version = myInfo.versionName;

getPackageName()返回包的全名(调用它的名称)。如果您希望在不同的软件包上查找版本信息,可能需要将其包装在try {...} catch块中,以防未安装您要查找的软件包。有一个例子here