public String getVersionName()
{
PackageManager manager = this.getPackageManager();
try {
PackageInfo infro = manager.getPackageInfo(getPackageName(), 0);
return infro.versionName;
} catch (NameNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return null;
}
public int getVersionCode()
{
PackageManager manager = this.getPackageManager();
try {
PackageInfo infro = manager.getPackageInfo(getPackageName(), 0);
return infro.versionCode;
} catch (NameNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return 0;
}
本文提供了两个公共方法,用于从Android应用中获取版本名称和版本代码。这些方法通过使用PackageManager来检索包信息,并从中提取所需的版本数据。

被折叠的 条评论
为什么被折叠?



