是否有另一种获得版本的方法,以这种方式获得版本是否健康?
String appName=getResources().getString(R.string.app_name);
String versionName=BuildConfig.VERSION_NAME;
String versionCode=String.valueOf(BuildConfig.VERSION_CODE);
Toast.makeText(getContext(),"App Name : "+appName+" version Name : "+versionName+"versionCode : "+versionCode,Toast.LENGTH_LONG).show();发布于 2022-03-27 06:33:46
您可以使用这个->的方法
private String getCurrentVersion() {
PackageManager pm = this.getPackageManager();
try {
PackageInfo pInfo = pm.getPackageInfo(this.getPackageName(), 0);
return pInfo.versionName;
} catch (PackageManager.NameNotFoundException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
return "0.0";
}
}https://stackoverflow.com/questions/71634176
复制相似问题