在activity类下获取时,不用加Context
pInfo.versionName; //如果获取序列号则使用 pInfo.versionCode
/**
* 获取App的版本号
* @return
*/
public static String getAppVersion(Context context) {
PackageInfo pInfo = null;
String version = "NotFound";
try {
pInfo = context.getPackageManager().getPackageInfo(context.getPackageName(), 0);
version = pInfo.versionName; //如果获取序列号则使用 pInfo.versionCode
} catch (NameNotFoundException e) {
e.printStackTrace();
}
return version;
}
转自StackOverFlow,获取序列号使用
本文介绍了一种在Android应用中获取当前App版本号的方法。通过使用Context对象和PackageManager接口,可以轻松地读取到应用程序的版本信息。此方法适用于需要动态获取版本号的应用场景。
4725

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



