Android手机由于其开放性,导致一个手机系统拥有各种配置各种配件,有一些软件比如lbe大师等软件可以查看手机系统的配置信息和软硬件的信息。
如果你对Android系统配置信息有疑惑,那么请接着向下看。
android.os.Build
看到这个大家一定不陌生吧,在该类里包含了大量信息。下面列举部分信息
Build.BOARD // 主板信息
Build.BRAND // Android系统定制商(如MIUI、魅族的那个什么fly系统)
Build.SUPPORTED_ABIS // CPU指令集
Build.DEVICE // 设备参数
Build.DISPLAY // 显示屏幕参数
Build.FINGERPRINT // 唯一编号
Build. SERIAL // 硬件序列号
Build.ID // 修订版本列表
Build.MANUFACTURER // 硬件制造商
Build.MODEL // 版本
Build.HARDWARE //硬件名
Build.PRODUCT //手机产品名
Build.TAGS //描述build的标签
Build.TYPE // BUILDER类型
Build.VERSION.CODENAME // 当前开发代号
Build.VERSION.INCREMENTAL // 源码控制版本号
Build.VERSION.RELEASE // 版本字符串
Build.VERSION.SDK_INT // 版本号
Build.HOST // Host值
Build.USER // User名
Build.TIME // 编译时间
SystemProperty
SystemProperty中包含了许多系统配置属性值的参数,下面列举一些
os.version // OS版本
os.name // OS名称
os.arch // OS架构
user.home // Home属性
user.name // Name属性
user.dir // 目录属性
user.timezone // 时区
path.separator // 路径分隔符
line.separator // 行分隔符
file.separator // 文件分隔符
java.vendor.url // JAVA vender URL属性
java.class.path // JAVA CLASS 路径
java.class.version // JAVA CLASS 版本
java.vendor // JAVA Vender属性
java.version // JAVA版本
java.home // JAVA Home属性
那么怎么在实际应用中获取呢?
在Build类中,可以直接获取,而Property需要用getProperty()来获取,下面给代码示例:
String board = Build.BOARD;//获取主板信息
String osVersion = System.getProperty("os.version"); //获取OS版本
OK,到此结束。