2013-10-10 3 views

ответ

0

Используйте это, чтобы получить версию:

АПК
PackageInfo pInfo = getPackageManager().getPackageInfo(getPackageName(), 0); 
version = pInfo.versionName; 

или

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

Но я не хочу знать версию своего приложения, но приложение, которое я хочу в системе/приложении. –

0

версия будет присутствовать в вашем манифесте file.If это не ваш ответ пожалуйста, поставить более подробно в вопросе

0
PackageManager pm = getPackageManager(); 
String apkPath = Environment.getExternalStorageDirectory() + File.separator + "xxxx.apk"; 
PackageInfo pi = pm.getPackageArchiveInfo(apkPath, 0); 

String versionName = pi.versionName; 
int versionCode = pi.versionCode; 

Мой код предполагает, что apk хранится в корневом каталоге хранилища, поэтому вам необходимо заменить apkPath с пути к вашему apk.

Смежные вопросы