程式碼獲取Android的VersionCode和VersionName資訊
阿新 • • 發佈:2019-01-04
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; }