拿到Android手机以后, 想查看一些手机信息. 其实Android获取手机信息就是两个命令, 一个是getprop 一个是dumpsys.

1
2
3
dumpsys iphonesubinfo Phone Subscriber Info: Phone Type = GSM Device ID = 354651050152745

getprop ro.build.version.release=2.3.4 Android 2.3.4系统)

[ril.modem.board]: [MSM7225] [ro.board.platform]: [MSM7225] [ro.chipname]: [MSM7225] [ro.product.board]: [MSM7225]

http://www.bubuko.com/infodetail-667781.html

名字功能
account显示accounts信息
activity显示所有的activities的信
cpuinfo显示CPU信息
window显示键盘,窗口和它们的关
wifi显示wifi信息
batteryinfo $package_name电量信息及CPU 使用时长
package packagename获取安装包信
usagestats每个界面启动的时
statusbar显示状态栏相关的信
meminfo
内存信息(meminfo $package_name or $pid
使用程序的包名或者进程id显示内存信息
diskstats磁盘相关信息
battery电池信息
alarm显示Alarm信息

序列号: getprop ro.serialno

屏幕密度: getprop ro.sf.lcd_density

是否开启selinux: getprop ro.build.selinux.enforce

 

adb shell dumpsys 命令

http://blog.csdn.net/nei504293736/article/details/9249863

 

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
dumpsys wifi | grep mWifiInfo 获取wifi信息

dumpsys power | grep mWakefulness 可以获取到是否处于锁屏状态:mWakefulness=Asleep或者 mScreenOn=false

获取包信息 adb shell dumpsys package com.sec.android.app.popupcalculator

要获取具体应用的内存信息,可加上包名 adb shell dumpsys meminfo PACKAGE\_NAME

获取设备电池信息:

adb shell dumpsys battery Current Battery Service state: AC powered: false USB powered: true Wireless powered: false status: 2 #电池状态 health: 2 present: true level: 34 #电量 scale: 100 voltage: 3848 current now: -427943 temperature: 280 #电池温度 technology: Li-ion