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]
//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
//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