如何以编程方式在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?