BRAND和MODEL有什么区别,
public static String getDeviceInfo() {
StringBuffer sb = new StringBuffer();
sb.append(“主板 Build.BOARD :”+ Build.BOARD);
sb.append(
“\n系统启动程序版本号:Build.BOOTLOADER: “+ Build.BOOTLOADER);
sb.append(
“\n系统定制商: Build.BRAND :”+ Build.BRAND);
sb.append(
“\ncpu指令集:Build.CPU_ABI :”+ Build.CPU_ABI);
sb.append(
“\ncpu指令集2 Build.CPU_ABI2: “+ Build.CPU_ABI2);
sb.append(
“\n设置参数: Build.DEVICE:”+ Build.DEVICE);
sb.append(
“\n显示屏参数:Build.DISPLAY:” + Build.DISPLAY);
sb.append(“\n无线电固件版本:Build.getRadioVersion():” + Build.getRadioVersion());
sb.append(“\n硬件识别码: Build.FINGERPRINT:”+ Build.FINGERPRINT);
sb.append(“\n硬件名称: Build.HARDWARE:”+ Build.HARDWARE);
sb.append(“\nHOST: Build.HOST:”+ Build.HOST);
sb.append(“\nBuild.ID);Build.ID:”+ Build.ID);
sb.append(“\n硬件制造商: Build.MANUFACTURER:”+ Build.MANUFACTURER);
sb.append(“\n版本: Build.MODEL:”+ Build.MODEL);
sb.append(“\n硬件序列号: Build.SERIAL:”+ Build.SERIAL);
sb.append(“\n手机制造商:Build.PRODUCT: “+ Build.PRODUCT);
sb.append(“\n 描述Build的标签: Build.TAGS:”+ Build.TAGS);
sb.append(“\nTIME: Build.TIME :”+ Build.TIME);
sb.append(“\nbuilder类型 Build.TYPE:”+Build.TYPE);
sb.append(“\nUSER: Build.USER:”+Build.USER);
return sb.toString();
}
在小米5x运行的如下
主板 (Build.BOARD) :msm8953
系统启动程序版本号(Build.BOOTLOADER): unknown
系统定制商(Build.BRAND) :xiaomi
cpu指令集(Build.CPU_ABI) :arm64-v8a
cpu指令集2 (Build.CPU_ABI2):
设置参数(Build.DEVICE:): tiffany
显示屏参数(Build.DISPLAY):QL1515-tiffany-build-20171026203938
无线电固件版本(Build.getRadioVersion()):953_GEN_PACK-1.111174.2.113516.1
硬件识别码()Build.FINGERPRINT):
xiaomi/tiffany/tiffany:7.1.2/N2G47H/V9.0.3.0.NDBCNEI:user/release-keys
硬件名称(Build.HARDWARE) :qcom
HOST:(Build.HOST):c3-miui-ota-bd67.bj
Build.ID(Build.ID:)N2G47H
硬件制造商(Build.MANUFACTURER) :Xiaomi
版本: Build.MODEL:MI 5X
硬件序列号(Build.SERIAL):1f286d320704
手机制造商(Build.PRODUCT): tiffany
描述Build的标签(Build.TAGS) :release-keys
TIME: Build.TIME :1509021532000
builder类型 Build.TYPE:user
USER: Build.USER:builder