Android获取硬件设备详细信息

此文介绍一些获取Android手机硬件信息的方法 主要是从Build和TelephonyManager中获取 以及使用反射获取SystemProperties
并使用他的get方法获取一些系统隐藏掉的API 以及某些ROM独有的数据 比如OPPO手机自己定制的osVersion ColorOS版本 OPPO手机ROM特有

分别获取了以下内容

1. 列表内容

名称接口参数名称备注示例
序列号getDeviceId序列号IMEI865872025238821
andrlid_idgetStringandroid_idbcbc00f09479aa5b
手机号码getLine1Number手机号码13117511178
手机卡序列号getSimSerialNumber手机卡序列号89860179328595969501
IMSIgetSubscriberIdIMSI460017932859596
手机卡国家getSimCountryIso手机卡国家cn
运营商getSimOperator运营商46001
运营商名字getSimOperatorName运营商名字中国联通
国家iso代码getNetworkCountryIso国家iso代码cn
网络运营商类型getNetworkOperator返回MCC+MNC代码(SIM卡运营商国家代码和运营商网络代码)(IMSI) 46001
网络类型名getNetworkOperatorName返回移动网络运营商的名字(SPN)中国联通
网络类型getNetworkType3
手机类型getPhoneType手机类型1
手机卡状态getSimState1
mac地址getMacAddressmac地址a8:a6:68:a3:d9:ef
蓝牙名称getNameHUAWEI TAG-TL00
返回系统版本getDeviceSoftwareVersionnull
CPU型号cpuinfoCPU的型号MT6592
固件版本getRadioVersion无线电固件版本号,通常是不可用的MOLY.WR8.W1328.MD.TG.MP.V1.P22, 2014/07/15 19:57

2. Build系列

Build系列android.os.Build
系统版本RELEASE获取系统版本字符串。如4.1.2 或2.2 或2.3等4.4.4
系统版本值SDK系统的API级别 一般使用下面大的SDK_INT 来查看19
品牌BRAND获取设备品牌Huawei
型号MODEL获取手机的型号HUAWEI G750-T01
IDID设备版本号HUAWEITAG-TLOO
DISPLAYDISPLAY获取设备显示的版本包(在系统设置中显示为版本号)和ID一样TAG-TLOOCO1B166
产品名PRODUCT整个产品的名称G750-T01
制造商MANUFACTURER获取设备制造商HUAWEI
设备名DEVICE获取设备驱动名称hwG750-T01
硬件HARDWARE设备硬件名称,一般和基板名称一样(BOARD)mt6592
指纹FINGERPRINT设备的唯一标识。由设备的多个信息拼接合成Huawei/G750-T01/hwG750-T01:4.2.2/HuaweiG750-T01/C00B152:user/ota-rel-keys,release-keys
串口序列号SERIAL返回串口序列号YGKBBBB5C1711949
设备版本类型TYPE主要为user 或eng.user
描述build的标签TAGS设备标签。如release-keys 或测试的 test-keysrelease-keys
设备主机地址HOST设备主机地址scmbuild
设备用户名USER基本上都为android-buildqueen
固件开发版本代号codename设备当前的系统开发代号,一般使用REL代替REL
源码控制版本号build_incremental系统源代码控制值,一个数字或者git hash值C01B166
主板board获取设备基板名称TAG-TL00
主板引导程序bootloader获取设备引导程序版本号unkonwn
Build时间timeBuild时间1476084456000
系统的API级别SDK_INT数字表示19
cpu指令集1CPU_ABI获取设备指令集名称(CPU的类型)arm64-v8a
cpu指令集2CPU_ABI2

3. WifiManager

WifiManagerWIFI相关
蓝牙地址getAddress蓝牙地址MAC地址6a: cd:57:f2:3b:59
无线路由器名getSSIDWIFI名字210e03fcf0
无线路由器地址getBSSIDce:ea:8c:1a:5c:b2
内网ip(wifl可用)getIpAddress可以用代码转成192.168形式-2023511872

4. Display 屏幕相关

Display屏幕相关
屏幕密度density屏幕密度(像素比例:0.75/1.0/1.5/2.0)2.0
屏幕密度densityDpi屏幕密度(每寸像素:120/160/240/320)480
手机内置分辨率getWidth内置好的不准确已废弃API720
手机内置分辨率getHeight1184
x像素xdpi屏幕x方向每英寸像素点数422.03
Y像素ydpi屏幕y方向每英寸像素点数424.069
字体缩放比例scaledDensity2.0
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值