public static String getLocalVersionName(Context ctx) {
String localVersion = "";
try {
PackageInfo packageInfo = ctx.getApplicationContext()
.getPackageManager()
.getPackageInfo(ctx.getPackageName(), 0);
localVersion = packageInfo.versionName;//版本号名称
//localVersion = packageInfo.versionCode;//版本号
Log.d("TAG", "当前版本名称:" + localVersion);
} catch (PackageManager.NameNotFoundException e) {
e.printStackTrace();
}
return localVersion;
}
获取app的版本及版本号
最新推荐文章于 2024-04-23 10:28:34 发布
这段代码用于从Android应用的包信息中获取当前版本名称。通过Context的getPackageManager方法获取PackageInfo,然后从中提取versionName作为版本号名称。如果找不到包信息,会捕获并打印NameNotFoundException。
791

被折叠的 条评论
为什么被折叠?



