Android之android.os.Build
一、类概述:从系统属性中提取设备硬件和版本信息。
二、内部类:
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);}
Android之android.os.Build相关推荐
- android手机状态解释,比方android.os.Build.VERSION.SDK
//BOARD 主板 String phoneInfo = "BOARD: " + android.os.Build.BOARD; phoneInfo += ", BOO ...
- android.os.Build的一些使用方法
在官方文档中可以查到Build类中有如下常量: public static final String BOARD The name of the underlying board, like &quo ...
- Android 判断手机是32位CPU还是64位CPU android.os.Build类字段含义
手机cpu分32位与64位,下面介绍如何在所有android版本上判断手机cpu位数是32位还是64位. 1 Android 判断手机是32位CPU还是64位CPU Android从API level ...
- 微软和Wistron再度联手,Android和Chrome OS又成鱼肉
微软果然是高手,最新的消息显示:微软又与一家Android设备厂商Wistron(纬创)( ODM 产商)达成了专利协议,覆盖的设备包括平板电脑智能手机.电子阅读器等采用Android或Chrome平 ...
- 一种解决Android studio 3.0 Build报错的方法
一种解决Android studio 3.0 Build报错的方法 参考文章: (1)一种解决Android studio 3.0 Build报错的方法 (2)https://www.cnblogs. ...
- Google 辟谣,Android 和 Chrome OS 不合并 - Andromeda
https://www.oschina.net/news/79953/android-and-chrome-os-donot-merger Google 出来辟谣了,Android 和 Chrome ...
- android 读build.prop,Android系统下的build.prop文件
Android系统下的build.prop文件,用adb shell进入,再进入到system目录,查看该目录下的文件,会看到build.prop文件,用exit命令退出. 1551927518(1) ...
- 欲取代Android的Firefox OS 的意外复兴
[CSDN 编者按]在Android和iOS二分天下的移动操作系统领域,新系统似乎从一诞生就预示着某种悲剧的结果,旨在取代Android的Firefox OS创建于2010年,好景不长,6年后便被官方 ...
- Android开发之深入理解Android Studio构建文件build.gradle配置
通过这篇文章的学习,你会对build.gradle文件有一个全新的认识,可以将TeachCourse文章提到的相关说明作为文档参考,方便在另一个module中引入,代码如下: apply plugin ...
- Android Java 网络 OS等笔试题 -- 全
前19题为常考题目!!(版本号:201108141031) 1.Android的四大组件是哪些,它们的作用? 3 2.请介绍下Android中常用的五种布局. 3 3.android中的动画有哪几类, ...
最新文章
- 从数据库到迁移调优,鲲鹏高校行太原站正式启动
- drozer与adb工具的安装与使用
- python安装教程win8-python 2.7在win8.1上安装的方法
- python 源码解析
- java 枚举类型enum
- fabric零碎知识
- 云服务器的协议,云服务器协议
- java 图片合并_Java如何实现图片的叠加与拼接操作
- 小米 26.5 亿北京拿地;华为印度合作 5G;特朗普 diss 谷歌亚马逊 | 极客头条
- vue.js中的事件绑定-01笔记
- Python基础(7) - 函数
- 页面布局_【三十七集】页面布局中的视觉流
- 【牛客网-公司真题-前端入门篇】——如何快速上手牛客
- 向日葵显示不能连接服务器,手机向日葵远程连接服务器
- 一文搞懂 RabbitMQ 延时队列(订单定时取消为例)
- seo需要编程技术吗?学黑帽seo需要什么技术?
- docker配置python环境_安装docker及在docker中安装python环境学
- 游戏资讯平台APP项目计划书
- 计算机微格教学教案设计表,微格教学教案设计表模板
- WebRTC Simulcast测试--用Janus
热门文章
- c#中的BeginInvoke和EndEndInvoke 摘要
- 第十一节:WebApi的版本管理的几种方式
- mysql密码安全级别_Mysql数据库的安全性问题释疑
- 算法 - KMP算法(字符串匹配)
- 【HDU - 4348】To the moon(主席树,区间更新)
- 【CodeForces - 1197C】Array Splitting(水题)
- 【CodeForces - 545 ABCDE套题训练题解】贪心, 构造,模拟,dp,最短路树(Dijkstra+变形)
- 【CodeForces - 255C】Almost Arithmetical Progression (dp,离散化)
- 【HDU - 1022】Train Problem I (栈模拟,水题,思维)
- 图解算法学习笔记(二): 选择排序