Android -- 获取设备硬件信息
程序员文章站
2022-04-03 09:13:21
...
Android – 获取设备硬件信息
-
通过 Build 获取指定字段信息:
信息 方法 例子 主板 Build.BOARD PAR 系统定制商 Build.BRAND HUAWEI 硬件名称 Build.HARDWARE kirin970 硬件制造商 Build.MANUFACTURER HUAWEI 硬件识别码 Build.FINGERPRINT HUAWEI/PAR-AL00/HWPAR:9/HUAWEIPAR
-AL00/9.1.0.353C00:user/release-keys硬件*** Build.SERIAL unknown 系统启动程序版本号 Build.BOOTLOADER unknown cpu指令集 Build.CPU_ABI arm64-v8a 设置参数 Build.DEVICE HWPAR 显示屏参数 Build.DISPLAY PAR-AL00 9.1.0.353(C00E351R1P1) 无线电固件版本 Build.getRadioVersion() 21C20B369S009C000,21C20B369S009C000 HOST Build.HOST cn-central-1b-6aeb8d3981593399700794
-4181556826-4vmhq修订版本列表 Build.ID HUAWEIPAR-AL00 版本 Build.MODEL PAR-AL00 手机制造商 Build.PRODUCT PAR-AL00 描述Build的标签 Build.TAGS release-keys -
通过反射获取所有的字段信息:
public String getDeviceInfo(){ StringBuilder sbBuilder = new StringBuilder(); Field[] fields = Build.class.getDeclaredFields(); for(Field field:fields){ field.setAccessible(true); try { sbBuilder.append("\n"+field.getName()+":"+field.get(null).toString()); } catch (IllegalArgumentException e) { e.printStackTrace(); } catch (IllegalAccessException e) { e.printStackTrace(); } } return sbBuilder.toString(); }
//Examlpe logcat: BOARD:PAR BOOTLOADER:unknown BRAND:HUAWEI CPU_ABI:arm64-v8a CPU_ABI2: DEVICE:HWPAR DISPLAY:PAR-AL00 9.1.0.353(C00E351R1P1) FINGERPRINT:HUAWEI/PAR-AL00/HWPAR:9/HUAWEIPAR-AL00/9.1.0.353C00:user/release-keys FINGERPRINTEX:HUAWEI/PAR-AL00/HWPAR:9/HUAWEIPAR-AL00/9.1.0.353C00:user/release-keys HARDWARE:kirin970 HIDE_PRODUCT_INFO:false HOST:cn-central-1b-6aeb8d3981593399700794-4181556826-4vmhq HWFINGERPRINT:///PAR-LGRP1-CHN 9.1.0.353/PAR-AL00-CUST 9.1.0.351(C00)/PAR-AL00-PRELOAD 9.1.0.1(C00R1)// ID:HUAWEIPAR-AL00 IS_DEBUGGABLE:false IS_EMULATOR:false MANUFACTURER:HUAWEI MODEL:PAR-AL00 NO_HOTA:false PERMISSIONS_REVIEW_REQUIRED:false PRODUCT:PAR-AL00 RADIO:unknown SERIAL:unknown SUPPORTED_32_BIT_ABIS:[Ljava.lang.String;@8b5f9b0 SUPPORTED_64_BIT_ABIS:[Ljava.lang.String;@5af2029 SUPPORTED_ABIS:[Ljava.lang.String;@135fae TAGS:release-keys TIME:1593404319000 TYPE:user UNKNOWN:unknown USER:test
上一篇: 获取手机信息
下一篇: php fpm如何开启错误日志