private String getVersionName() {
// 擷取packagemanager的執行個體
PackageManager packageManager = getPackageManager();
try {
// getPackageName()是你目前類的包名,0代表是擷取版本資訊
PackageInfo packageInfo = packageManager.getPackageInfo(
getPackageName(), 0);
int versionCode = packageInfo.versionCode;
String versionName = packageInfo.versionName;
return versionName;
} catch (PackageManager.NameNotFoundException e) {
// 沒有找到包名的時候會走此異常
e.printStackTrace();
}
return null;
}