Як отримати версію програми з 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.

Напишіть перше повідомлення!

Ви повинні увійти під своїм аккаунтом щоб залишати коментарі