Java 在Android中检索应用程序包和版本
我正在我的应用程序中实现一个错误报告系统 如何以编程方式检索应用程序包及其版本Java 在Android中检索应用程序包和版本,java,android,Java,Android,我正在我的应用程序中实现一个错误报告系统 如何以编程方式检索应用程序包及其版本 谢谢看看PackageManager类 使用以下方法: Context.getApplicationContext.getApplicationInfo().packageName; 这将返回一个字符串 希望这有帮助 PackageInfo类有一个versionCode字段,它将为您提供版本,versionName字段将为您提供版本名,packageName将为您提供包名。上下文将为您提供一个PackageMang
谢谢看看PackageManager类 使用以下方法:
Context.getApplicationContext.getApplicationInfo().packageName;
这将返回一个字符串
希望这有帮助 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();
}
你知道ACRA吗?它可能已经做了你想要的。非常感谢,我会检查它的错误报告无论如何我需要的应用程序版本检查应用程序更新可能重复?你也可以从这个信息对象获取版本。我没找到,菲尔。在这里添加评论,我将编辑我的帖子。