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

 

adb shell dumpsys 命令

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

  

Tags: