Android中的Build类
2016-01-20 17:47
477 查看
一.概述
Build类用来从系统属性中提取设备硬件和版本信息。
获取所有的信息
代码如下:
[code] /** * 获取指定字段信息 * @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(); }
相关文章推荐
- poj3368&hdu1806Frequent values【RMQ求频率】
- [Deeplearning]5监测学习过程(from A practical guide to training restricted boltzmann machine)
- ios 手写键盘闪退问题 UIKBBlurredKeyView candidateList
- datagrid easyui 数据下面新增合计列
- 实现对UIAlertController和UIAlertView判断系统后的简单封装
- Animation动画详解(六)——ValueAnimator高级进阶(二)
- Zoho Recruit新界面赏析
- UIViewContentMode各类型效果
- ios9-NSLayoutAnchor和UILayoutGuide实现自动布局
- response.sendRedirect()与request.getRequestDispatcher().forward()区别
- UILabel - 自定义行间距,字间距及段间距[并动态调节高](转)
- 关于UINavigationBar遮挡UIView,UITableview的研究
- Codeforces 392C Yet Another Number Sequence 题解&代码
- easyui datagrid 跨页选择
- android Ui 卡顿检测
- kbuild是个什么鬼?
- SQL Server 2016 查询存储(Query Store)查询语句
- SQL Server 2016 查询存储(Query Store)查询语句
- 详释(常见UITextView输入之字数限制)之一固定长度
- 使用UIAlertController报错