如何确定 Android 版本的修订号?

2024-01-06

我知道如何获取 API 级别 android.os.Build.VERSION.SDK_INT,但每个级别版本也有几个修订版本,例如2.1 有版本 1 和版本 2。如何确定版本的版本?

我想知道这一点的原因是我有一个针对 Android 2.1(和 2.2)中的错误的解决方法,并且该解决方法将在相应的错误修复后立即中断。所以现在我处于一个奇怪的位置,希望这个错误不会被修复(至少在我找到上述问题的答案之前)。


我不确定您要引用哪个版本,但是您可以使用以下代码获取在清单文件中设置的版本:

paramContext 是你的 Context 对象

    PackageManager localPackageManager = paramContext.getPackageManager();
    PackageInfo localPackageInfo = localPackageManager.getPackageInfo(paramContext.getPackageName(), 0);
    String version = localPackageInfo.versionName;

如果您想提取构建版本,请使用以下代码:

String version = Build.VERSION.RELEASE;
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何确定 Android 版本的修订号? 的相关文章

随机推荐