概述
一.概述
Build类用来从系统属性中提取设备硬件和版本信息。
获取所有的信息
代码如下:
/**
* 获取指定字段信息
* @return
*/
private String getDeviceInfo(){
StringBuffer sb =new StringBuffer();
sb.append("主板:"+Build.BOARD);
sb.append("n系统启动程序版本号:"+ Build.BOOTLOADER);
sb.append("n系统定制商:"+Build.BRAND);
sb.append("ncpu指令集:"+Build.CPU_ABI);
sb.append("ncpu指令集2:"+Build.CPU_ABI2);
sb.append("n设置参数:"+Build.DEVICE);
sb.append("n显示屏参数:"+Build.DISPLAY);
sb.append("n无线电固件版本:"+Build.getRadioVersion());
sb.append("n硬件识别码:"+Build.FINGERPRINT);
sb.append("n硬件名称:"+Build.HARDWARE);
sb.append("nHOST:"+Build.HOST);
sb.append("n修订版本列表:"+Build.ID);
sb.append("n硬件制造商:"+Build.MANUFACTURER);
sb.append("n版本:"+Build.MODEL);
sb.append("n硬件序列号:"+Build.SERIAL);
sb.append("n手机制造商:"+Build.PRODUCT);
sb.append("n描述Build的标签:"+Build.TAGS);
sb.append("nTIME:"+Build.TIME);
sb.append("nbuilder类型:"+Build.TYPE);
sb.append("nUSER:"+Build.USER);
return sb.toString();
}
/**
* 通过反射获取所有的字段信息
* @return
*/
public String getDeviceInfo2(){
StringBuilder sbBuilder = new StringBuilder();
Field[] fields = Build.class.getDeclaredFields();
for(Field field:fields){
field.setAccessible(true);
try {
sbBuilder.append("n"+field.getName()+":"+field.get(null).toString());
} catch (IllegalArgumentException e) {
e.printStackTrace();
} catch (IllegalAccessException e) {
e.printStackTrace();
}
}
return sbBuilder.toString();
}
最后
以上就是俊逸毛衣为你收集整理的Android利用Build类获取当前设备信息一.概述的全部内容,希望文章能够帮你解决Android利用Build类获取当前设备信息一.概述所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复