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

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

平板电脑上的系统设置版本号

目前,我正在使用“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);

我的设备内部编号:

我的设备内部编号

FINGERPRINT通过上面的代码返回

在这里输入图像描述


我希望它是你想要的返回相同的价值..

String build_number = Build.FINGERPRINT;
System.out.println("Build Number" + build_number);

要获得此值,请使用Build.DISPLAY。 这里是Verizon Note 2(Android 4.4.2上的SCH-I605)的一个例子:KOT49H.I605VRUFND7

需要:API 3或更高版本。

链接地址: http://www.djcxy.com/p/90761.html

上一篇: How to get device (AOSP) Build Number in Android devices programmatically?

下一篇: How to allow users to check for the latest app version from inside the app?