[英]Retrieve the app package and version in Android
我正在我的應用中實現錯誤報告系統,
如何以編程方式檢索我的應用程序及其版本的包?
謝謝
PackageInfo類有一個versionCode字段,它將為您提供版本,versionName字段將為您提供版本名稱,packageName將為您提供包名稱。 Context將為您提供一個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();
}
使用以下內容:
Context.getApplicationContext.getApplicationInfo().packageName;
這會返回一個字符串。
希望這可以幫助!
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.