getprop与dumpsys命令
拿到Android手机以后, 想查看一些手机信息. 其实Android获取手机信息就是两个命令, 一个是getprop 一个是dumpsys.
- 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
- http://blog.csdn.net/nei504293736/article/details/9249863
- 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 #电量
- voltage: 3848
- current now: -427943
temperature: 280 #电池温度
- technology: Li-ion