
How to Programmatically Get Application Version in Android?
Use the following code snippet to, get Android application version from code. The PackageInfo class provides overall information…
December 1, 2016 · 1 min read
Use the following code snippet to, get Android application version from code. The PackageInfo class provides overall information about the contents of a package. This corresponds to all of the information collected from AndroidManifest.xml.
public String getAppVersion() {
PackageInfo pInfo;
try {
pInfo = MyApp.getInstance().getPackageManager().getPackageInfo(MyApp.getInstance().getPackageName(), 0);
return new StringBuilder("v").append(pInfo.versionName)
.append(" (").append(pInfo.versionCode).append(")").toString();
} catch (PackageManager.NameNotFoundException e) {
e.printStackTrace();
}
return "1.0.0";
}