Android Build类获取系统信息

红米 k40 pro+ 的硬件信息

字段含义示例用法
Build.BRAND产品品牌Redmi通过这个字段可以获取到对用户有意义的手机厂商名称,例如Xiaomi,Meizu,Huawei等。
Build.MANUFACTURER产品制造商Xiaomi多数品牌会把这个字段的值设置成和Build.BRAND值是一样的,Google最初是想把这个字段留给生产手机的代工厂,但手机厂商把这个字段都填成了自己。
Build.PRODUCT整个产品的名称haydnpro通过产品型号可以区分不同品牌,也可以区分同一个品牌下不同的产品。
Build.BOARD主板型号haydn虽然含义上是主板型号,不过有些厂商把这个字段填成了产品型号,或者填一个笼统的型号,显然并不希望被别人获取到这个信息
Build.DEVICE设备型号haydn
Build.VERSION.RELEASEAndroid release版本11
Build.VERSION.SDKAndroid API版本(String类型)30在 API 15 已经被弃用
Build.VERSION.SDK_INTAndroid API版本(int类型) 一般使用这种来查看 SDK30
Build.VERSION.CODENAME设备当前的系统开发代号,一般使用REL代替REL
Build.VERSION_CODES已公布的Android版本号BASE = 1
BASE_1_1 = 2
CUPCAKE = 3
CUR_DEVELOPMENT = 10000
DONUT = 4
ECLAIR = 5
ECLAIR_0_1 = 6
ECLAIR_MR1 = 7
FROYO = 8
GINGERBREAD = 9
GINGERBREAD_MR1 = 10
HONEYCOMB = 11
HONEYCOMB_MR1 = 12
HONEYCOMB_MR2 = 13
ICE_CREAM_SANDWICH = 14
ICE_CREAM_SANDWICH_MR1 = 15
JELLY_BEAN = 16
JELLY_BEAN_MR1 = 17
JELLY_BEAN_MR2 = 18
KITKAT = 19
KITKAT_WATCH = 20
LOLLIPOP = 21
LOLLIPOP_MR1 = 22
M = 23
N = 24
N_MR1 = 25
O = 26
O_MR1 = 27
P = 28
Q = 29
R = 30
Build.VERSION.SDK_INT >= Build.VERSION_CODES.N

代码中调用示例:

Log.d(“test”, “Build.BRAND=” + Build.BRAND +
“\nBuild.MANUFACTURER=” + Build.MANUFACTURER +
“\nBuild.PRODUCT=” + Build.PRODUCT +
“\nBuild.BOARD=” + Build.BOARD +
“\nBuild.DEVICE=” + Build.DEVICE +
“\nBuild.VERSION.RELEASE=” + Build.VERSION.RELEASE +
“\nBuild.VERSION.SDK=” + Build.VERSION.SDK +
“\nBuild.VERSION.SDK_INT=” + Build.VERSION.SDK_INT);

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值