Android 系统信息的获取

要获取系统的配置信息,通常可以从以下两个方面获取

1.android.os.Build
2.SystemProperty

android.os.Build类里面的信息非常丰富,它包含了系统编译时的大量设备、配置信息,下面列举了一写常用的信息,如下所示:

1.Build.BOARD //主板
2.Build.BRAND //Android 系统定制商
3.Build.SUPPORTED_ABIS //CPU指令集
4.Build.DEVICE //设备参数
5.Build.DISPLAY //显示屏参数
6.Build.FINGERPRINT //唯一编号
7.Build.SERIAL //硬件序列号
8.Build.ID //修订版本列表
9.Build.MANUFACTURER //硬件制造商
10.Build.MODEL //版本
11.Build.HARDWARE //硬件名
12.Build.PRODUCT //手机产品名
13.Build.TAGS //描述Build 的标签
14.Build.TYPE //Build 类型
15.Build.VERSION.CODENAME //当前开发代号
16.Build.VERSION.INCREMENTAL //源码控制版本号
17.Build.VERSION.RELEASE //版本字符串
18.Build.VERSION.SDK_INT //版本号
19.Build.HOST // Host 值
20.Build.USER //User名
21.Build.TIME  // 编译时间

接下来 看看另一个 存储设备软硬件信息的类 ------ SystemProperty

SystemProperty包含了许多系统配置属性值和参数,很多信息与上面通过android.os.Build获取的值是相同的,下面同样列举了一些常用的信息

1.os.version //OS 版本
2.os.name //OS名称
3.os.arch //OS 架构
4.user.home //Home属性
5.user.name //Name 属性
6.user.dir //Dir属性
7.user.timezone //时区
8.path.separator //路径分隔符
9.line.separator //行分隔符
10.file.separator //文件分隔符
11.java.vendor.url  // Java vender URL 属性
12.java.class.path // Java Class 路径
13.java.class.version //
14.java.vendor //Java Vender 属性
15.java.version //Java版本
16.java.home //Java Home 属性

下面通过一个简单的实例,来帮助我们了解这些系统信息,
通过android.os.Build类,可以直接获得一些Build 提供的系统信息,而通过System.getProperty("xxxx"),我们可以访问到系统的属性值,代码如下所示:

String board = Build.BOARD;
String bramd = Build.BRAND;

String os_version = System.getProperty("os_version");
String os_name = System.getProperty("os_name");

在实例程序中获取 的信息与上面列举出来的属性值相同,这里就不重复。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值