2013-10-10 85 views

回答

0

使用此獲得APK版本:

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

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

但我不想知道我的應用程序的版本,但我想要在系統/應用程序中的應用程序。 –

0

版本將出現在您的清單文件。如果這不是你的答案,請把更多的細節問題

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的路徑。