Доступ к атрибутам манифеста Android в Java

Это образец манифеста. Можно ли получить доступ к атрибуту versionCode и versionName из Java? Как?

<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.example"
    android:versionCode="1"
    android:versionName="1.0" >

    [...]

</manifest>

2 ответа

Решение

Ага:

context.getPackageManager().getPackageInfo (context.getPackageName(), 0).versionName;
context.getPackageManager().getPackageInfo (context.getPackageName(), 0).versionCode;

Для кода версии:

int versionCode = getPackageManager().getPackageInfo(getPackageName(), 0).versionCode;

для названия версии:

String versionName = getPackageManager().getPackageInfo(getPackageName(), 0).versionName;
Другие вопросы по тегам