суббота, 17 мая 2014 г.

Как получить версию приложения из манифеста

Часто, в приложении так или иначе фигурирует его версия. Чтобы отобразить версию не прибегаю к хардкоду, можите применить следующий подход:


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;
    }

Комментариев нет:

Отправить комментарий