Android Notes 59: Как получить номер сборки / версии? [ОБНОВЛЕНО]

Привет,

Если вам нужно получить или контролировать номер сборки / версии вашего приложения. Вы легко получаете к ним доступ.

Код:

try {
    PackageInfo pInfo = getPackageManager().getPackageInfo(getPackageName(), 0);
    version = pInfo.versionName;
    int versionCode = pInfo.versionCode;
    Log.d("MyApp", "Version Name : "+version + "\n Version Code : "+versionCode);
} catch(PackageManager.NameNotFoundException e) {
    e.printStackTrace();
    Log.d("MyApp", "PackageManager Catch : "+e.toString());
}

Суть:

Класс PackageInfo позволяет получить доступ к сборке и номеру версии. Как видите, pInfo.versionName предоставит вам полную версию, а pInfo.versionCode даст вам только код версии.

Так просто, так легко.

Если есть вопросы, задавайте мне :)