private String mVersion;
public String longVersion() {
if (mVersion == null) {
PackageManager pm = getPackageManager();
PackageInfo pi;
try {
pi = pm.getPackageInfo(getPackageName(), 0);
mVersion = pi.versionName;
} catch (NameNotFoundException e) {
mVersion = ""; // failed, ignored
}
}
return mVersion;
}
public String shortVersion() {
String v = longVersion();
v = v.substring(0, v.lastIndexOf('.'));
return v;
}
本文介绍了一种在Android应用中获取应用版本名称的方法。通过使用PackageManager获取PackageInfo对象,可以得到完整的版本信息,并进一步提取出长版本号和短版本号。


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



