Как получить версию приложения с AndroidManifest.xml в Android

мая
29
2012
Метки: android version

В Android версию приложения необходимо устанавливать параметром android:versionName тэга manifest файла AndroidManifest.xml. В этой статье рассмотрим способ как программно извлечь эту информацию.

Приведем пример начала файла AndroidManifest.xml:


<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.company.yourpackage"
    android:versionName="1.00a" >
....
</manifest>

Чтобы извлечь этот параметр выполните следующий код в вашем классе Activity:


String versionName = getPackageManager().getPackageInfo(getPackageName(), 0).versionName;

Учтите, что из-за того, что используются методы getPackageManager(), getPackageInfo() и getPackageName(), использовать этот код можно только в Activity.

Напишите первое сообщение!

Вы должны войти под своим аккаунтом чтобы оставлять комментарии