2
A
回答
2
3
5
PackageInfo類有一個versionCode字段,它會爲您提供版本,versionName字段將爲您提供版本名稱,packageName將爲您提供程序包名稱。上下文會給你一個PackageManger實例,它會給你一個PackageInfo實例。
String packageName = "exampleApp";
try {
PackageInfo pi = getApplicationContext().getPackageManager().getPackageInfo(packageName, PackageManager.GET_META_DATA);
int versionNumber = pi.versionCode;
String versionName = pi.versionName;
String packageName = pi.packageName;
} catch (NameNotFoundException e) {
e.printStackTrace();
}
相關問題
- 1. 檢索的Android
- 2. Android JsonObject檢索
- 3. Android gps檢索
- 4. Android LRUCache檢索
- 5. 的Android的JSONObject檢索值
- 6. 的Android檢索的InputStream
- 7. Multiselectlistpreference android檢索值
- 8. Android Firebase:檢索ID
- 9. 如何檢索的Android
- 10. Android的檢索數據?
- 11. 的Android - 檢索資源
- 12. 檢索事件的Android
- 13. 我想要檢索的Android
- 14. 檢索listrow數據的Android
- 15. Android的 - XML - 圖片 - 檢索
- 16. 檢索opengl信息android
- 17. 檢索Android通訊錄
- 18. Android從EditText檢索數據
- 19. Android SQLite檢索整數
- 20. 從Java檢索JSONArray(Android)
- 21. Android:從mysql檢索數據
- 22. 從webservice檢索xml - Android
- 23. Firebase-Android檢索用戶名
- 24. Android排球檢索圖像
- 25. Android GCM檢索註冊ID
- 26. 如何檢索針對Android
- 27. Android:檢索並解碼JPEG
- 28. android數據庫值檢索
- 29. 檢索JSON對象Android
- 30. Android Firebase檢索數據
您是否知道ACRA?它可能已經做了你想要的。 http://code.google.com/p/acra/ –
非常感謝,無論如何我都會檢查錯誤報告我需要應用版本來檢查應用更新 – Addev
可能的重複? http://stackoverflow.com/questions/2610473/trying-to-get-package-version-information-to-display-in-an-about-message – Phil