Android 获取系统信息
在Android中想要获取系统信息可以从两个方面获取
- android.os.Build
- SystemProperty
android.os.Build
android.os.Build类中里面的信息非常丰富,他包含了系统编译时的大量设备,配置信息。
- Build.BORAD 主板
- Build.BRAND android系统定制商
- Build.SUPPORTED_ABIS cpu指令集
- Build.DEVICE 设备参数
- Build.DISPLAY 显示屏参数
- Build.FINGERPRING 唯一编号
- 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包含了许多系统配置属性值和参数,很多信息与上面通过android.os.Build值是相同的
- os.version //os版本
- os.name os名称
- os.arch os架构
- user.hame HOME属性
- user.name nmae属性
- user.dir 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属性