VersionCode升级App版本时用,VersionName显示给用户。
/**
* get App versionCode
* @param context
* @return
*/
public String getVersionCode(Context context){
PackageManager packageManager=context.getPackageManager();
PackageInfo packageInfo;
String versionCode="";
try {
packageInfo=packageManager.getPackageInfo(context.getPackageName(),0);
versionCode=packageInfo.versionCode+"";
} catch (PackageManager.NameNotFoundException e) {
e.printStackTrace();
}
return versionCode;
}
/**
* get App versionName
* @param context
* @return
*/
public String getVersionName(Context context){
PackageManager packageManager=context.getPackageManager();
PackageInfo packageInfo;
String versionName="";
try {
packageInfo=packageManager.getPackageInfo(context.getPackageName(),0);
versionName=packageInfo.versionName;
} catch (PackageManager.NameNotFoundException e) {
e.printStackTrace();
}
return versionName;
}
本文提供了两种方法来获取Android应用的版本号和版本名称。通过使用Context和PackageManager, 介绍了如何在Android应用程序中获取版本代码(VersionCode)和版本名称(VersionName)。这些信息对于检查更新和调试特别有用。

421

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



