我如何获得我的应用程序版本
任何人都可以告诉我如何获得Android应用版本?
这个页面有一个关于如何从java中完成的提示:
PackageManager manager = context.getPackageManager();
PackageInfo info = manager.getPackageInfo(
context.getPackageName(), 0);
String version = info.versionName;
此外,该链接还包含有关如何正确设置应用程序版本的官方信息。
我正在使用Android Studio,我意识到我可以使用一行代码来获取此代码。
/*version name*/
BuildConfig.VERSION_NAME
/*version code*/
BuildConfig.VERSION_CODE
编辑:
如果您使用的是其他Android库,请确保从应用程序包中导入BuildConfig 。 这与用于识别资源的自动生成的R类相似。
要获取应用程序信息:
PackageManager manager = this.getPackageManager();
try {
PackageInfo info = manager.getPackageInfo(this.getPackageName(), 0);
String packageName = info.packageName;
int versionCode = info.versionCode;
String versionName = info.versionName;
} catch (NameNotFoundException e) {
// TODO Auto-generated catch block
}
链接地址: http://www.djcxy.com/p/90755.html