Мне нужно узнать код, который узнает и задаст в String версию apk файла.
Получить версию из архива (.apk) приложения можно таким методом:
public static String getApkVersion(Context context, String apkFilePath) throws IOException {
PackageManager pm = context.getPackageManager();
PackageInfo archInfo = pm.getPackageArchiveInfo(apkFilePath, 0);
if (archInfo == null)
throw new IOException("Error while reading version from file: " + apkFilePath);
return archInfo.versionName;
}
P.S. Не забываем получать разрешение на доступ к ФС
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Получаю список адресов из файла XML, как сделать так что бы показывались только те, в которых поле <city> имеет город , например МоскваТо есть...
Хочу разобраться с конфигурацией в спрингеУ меня есть такой main-класс:
Как пользоваться git из Idea IDE? Я создал новый инициализированный репозиторий на гитхабе, включил поддержку git в IDEA, в remotes добавил новый origin,...
Как можно обменять значения двух переменных в Java? (кроме таких способов):