有沒有什麼辦法來動態地和編程地瞭解Android應用程序的versionCode?Android版本代碼編程
我不知道......也許像
getApplicationContext.getVersionCode();
非常感謝你。
有沒有什麼辦法來動態地和編程地瞭解Android應用程序的versionCode?Android版本代碼編程
我不知道......也許像
getApplicationContext.getVersionCode();
非常感謝你。
如果您使用gradle這個(在AndroidStudio默認),您可以:
BuildConfig.VERSION_CODE
您可以找到使用此代碼
public int getVersionCode() {
int v = 0;
try {
v = getPackageManager().getPackageInfo(getPackageName(), 0).versionCode;
} catch (NameNotFoundException e) {
}
return v;
}
類所需
import android.content.pm.PackageInfo;
import android.content.pm.PackageManager.NameNotFoundException;
這以下應該包圍一個嘗試...趕上。
PackageInfo pInfo = getPackageManager().getPackageInfo(getPackageName(), 0);
version = pInfo.versionName;
versionCode = pInfo.versionCode;
可能的重複http://stackoverflow.com/questions/4616095/how-to-get-the-build-version-number-of-your-android-application – 2015-02-10 07:13:38