Android之android.os.Build

来源:互联网 发布:淘宝首页店招 编辑:程序博客网 时间:2024/05/18 11:46

一、类概述:从系统属性中提取设备硬件和版本信息。

二、内部类:

1、Build.VERSION 各种版本字符串

2、Build.VERSION_CODES 目前已知的版本代码的枚举类

三、常量:UNKNOWN 当一个版本属性不知道时所设定的值。其字符串值为 “unknown” 。

四、构造方法: Build ()。

五、静态属性:

1、BOARD                   主板2、BOOTLOADER              系统启动程序版本号3、BRAND                   系统定制商4、CPU_ABI                 cpu指令集5、CPU_ABI2                cpu指令集26、DEVICE                  设备参数7、DISPLAY                 显示屏参数8、FINGERPRINT             唯一识别码9、HARDWARE                硬件名称10、HOST11、ID                     修订版本列表12、MANUFACTURER           硬件制造商13、MODEL                  版本即最终用户可见的名称14、PRODUCT                整个产品的名称15、RADIO                  无线电固件版本,在API14后已过时。使用getRadioVersion()代替。16、SERIAL                 硬件序列号17、TAGS                   描述build的标签,如未签名,debug等等。18、TIME19、TYPE                   build的类型20、USER21、VERSION.RELEASE        固件版本22、VERSION.CODENAME23、VERSION.INCREMENTAL    基带版本24、VERSION.SDK            SDK版本25、VERSION.SDK_INT        SDK

六、公共方法:

public static String getRadioVersion() 获取无线电固件版本

七、测试示例:

    private void getDeviceInfo(){        Log.i("Build", "主板:" + Build.BOARD);        Log.i("Build", "系统启动程序版本号:" + Build.BOOTLOADER);        Log.i("Build", "系统定制商:" + Build.BRAND);        Log.i("Build", "cpu指令集:" + Build.CPU_ABI);        Log.i("Build", "cpu指令集2:" + Build.CPU_ABI2);        Log.i("Build", "设置参数:" + Build.DEVICE);        Log.i("Build", "显示屏参数:" + Build.DISPLAY);        Log.i("Build", "无线电固件版本:" + Build.getRadioVersion());        Log.i("Build", "硬件识别码:" + Build.FINGERPRINT);        Log.i("Build", "硬件名称:" + Build.HARDWARE);        Log.i("Build", "HOST:" + Build.HOST);        Log.i("Build", "修订版本列表:" + Build.ID);        Log.i("Build", "硬件制造商:" + Build.MANUFACTURER);        Log.i("Build", "版本:" + Build.MODEL);        Log.i("Build", "硬件序列号:" + Build.SERIAL);        Log.i("Build", "手机制造商:" + Build.PRODUCT);        Log.i("Build", "描述Build的标签:" + Build.TAGS);        Log.i("Build", "TIME:" + Build.TIME);        Log.i("Build", "builder类型:" + Build.TYPE);        Log.i("Build", "USER:" + Build.USER);    }
原创粉丝点击