[9] 查看设备信息

查看设备信息

    • 型号
    • 电池状况
    • 屏幕分辨率
    • 屏幕密度
    • 显示屏参数
    • android_id
    • IMEI
    • Android 系统版本
    • IP 地址
    • Mac 地址
    • CPU 信息
    • 内存信息
    • 更多硬件与系统属性

型号

adb shell getprop ro.product.model

我这使用的是锤子手机做测试:
在这里插入图片描述

电池状况

adb shell dumpsys battery

[9] 查看设备信息_第1张图片
其中 scale 代表最大电量,level 代表当前电量。上面的输出表示还剩下 90% 的电量。

屏幕分辨率

adb shell wm size

在这里插入图片描述

屏幕密度

adb shell wm density

在这里插入图片描述
该设备屏幕密度为 480dpi

显示屏参数

adb shell dumpsys window displays

[9] 查看设备信息_第2张图片
其中 mDisplayId 为 显示屏编号,init初始分辨率屏幕密度,app 的高度与 init 一致,表示屏幕底部没有虚拟按键。

android_id

adb shell settings get secure android_id

在这里插入图片描述

IMEI

Android 4.4 及以下版本可通过如下命令获取 IMEI

adb shell dumpsys iphonesubinfo

输出示例:

Phone Subscriber Info:
  Phone Type = GSM
  Device ID = 860955027785041

其中的 Device ID 就是 IMEI

而在 Android 5.0 及以上版本里这个命令输出为空,得通过其它方式获取了(需要 root 权限):

adb shell
su
service call iphonesubinfo 1

输出示例:

Result: Parcel(
  0x00000000: 00000000 0000000f 00360038 00390030 '........8.6.0.9.'
  0x00000010: 00350035 00320030 00370037 00350038 '5.5.0.2.7.7.8.5.'
  0x00000020: 00340030 00000031                   '0.4.1...        ')

把里面的有效内容提取出来就是IMEI 了,比如这里的是 860955027785041

Android 系统版本

adb shell getprop ro.build.version.release

在这里插入图片描述

IP 地址

adb shell ifconfig | grep Mask

windows 需要加引号 "ifconfig | grep Mask"

[9] 查看设备信息_第3张图片

Mac 地址

adb shell cat /sys/class/net/wlan0/address

[9] 查看设备信息_第4张图片

CPU 信息

adb shell cat /proc/cpuinfo

[9] 查看设备信息_第5张图片

内存信息

adb shell cat /proc/meminfo

[9] 查看设备信息_第6张图片
其中,MemTotal 就是设备的总内存,MemFree 是当前空闲内存。

更多硬件与系统属性

设备的更多硬件与系统属性可以通过如下命令查看:

adb shell cat /system/build.prop

这会输出很多信息,包括前面几个小节提到的「型号」和「Android 系统版本」等。
输出里还包括一些其它有用的信息,它们也可通过 adb shell getprop <属性名> 命令单独查看,列举一部分属性如下:

属性名 含义
ro.build.version.sdk SDK 版本
ro.build.version.release Android 系统版本
ro.build.version.security_patch Android 安全补丁程序级别
ro.product.model 型号
ro.product.brand 品牌
ro.product.name 设备名
ro.product.board 处理器型号
ro.product.cpu.abilist CPU 支持的 abi 列表[节注一]
persist.sys.isUsbOtgEnabled 是否支持 OTG
dalvik.vm.heapsize 每个应用程序的内存上限
ro.sf.lcd_density 屏幕密度

你可能感兴趣的:(Awesome,Adb,adb,platform-tools)