android - 如何以编程方式在 Android 设备中获取设备 (AOSP) 内部版本号?

标签 android version-numbering

在 Android 应用程序中,如何以编程方式获取主机设备的内部版本号,如 系统设置 -> 关于平板电脑 -> 内部版本号 中所示,以便在 Java Android 应用程序中使用? p>

System Settings version number on tablet

目前,我正在使用“android.os.Build”。

最佳答案

检查此代码..

Build.FINGERPRINT 中,您将获得设备的 Build Number

String mString = "";

    mString.concat("VERSION.RELEASE {" + Build.VERSION.RELEASE + "}");
    mString.concat("\nVERSION.INCREMENTAL {" + Build.VERSION.INCREMENTAL + "}");
    mString.concat("\nVERSION.SDK {" + Build.VERSION.SDK + "}");
    mString.concat("\nBOARD {" + Build.BOARD + "}");
    mString.concat("\nBRAND {" + Build.BRAND + "}");
    mString.concat("\nDEVICE {" + Build.DEVICE + "}");
    mString.concat("\nFINGERPRINT {" + Build.FINGERPRINT + "}");
    mString.concat("\nHOST {" + Build.HOST + "}");
    mString.concat("\nID {" + Build.ID + "}");

    ((TextView) findViewById(R.id.textView1)).setText(mString);

我的设备版本号:

My Device Build Number

FINGERPRINT由上述代码返回

enter image description here

关于android - 如何以编程方式在 Android 设备中获取设备 (AOSP) 内部版本号?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20697008/

相关文章:

比较c中的版本号

c++ - 如何解析版本号来比较呢?

android - 从图表引擎 Android 中删除标题、标签、图例

android - ConstraintLayout 是否仍然优于 Jetpack Compose 中的嵌套列和行?

maven - 如何为使用 Maven 构建的 Eclipse 插件自动化版本号更新过程

java - 查询请求: EC2 Version

postgresql - 使用 plpgsql 将列 bytea 更改为各种版本的 Postgres 中的文本

安卓静音键

android - 将 Arraylist<Double> 存储到 Realm 数据库中

ListView 项目上的 Android SpannableString