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

时间:2010-05-25 03:05:24

标签: android revision

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

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

1 个答案:

答案 0 :(得分:1)

我不确定您正在修改哪个修订版,但您在清单文件中设置的修订版可以使用以下代码获得:

paramContext是您的Context对象

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

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

String version = Build.VERSION.RELEASE;
相关问题