Часто, в приложении так или иначе фигурирует его версия. Чтобы отобразить версию не прибегаю к хардкоду, можите применить следующий подход:
public static String getVersionName(Context context) {
String versionName = null;
try {
versionName = context.getPackageManager().getPackageInfo(context.getPackageName(), 0).versionName;
}
catch (final NameNotFoundException e) {
Log.e(context.getClass().getSimpleName(), "Could not get version from manifest.");
}
if (versionName == null) {
versionName = "unknown";
}
return versionName;
}
Сообщить об опечатке
Текст, который будет отправлен нашим редакторам: