原文:http://www.coding.com.br/android/android-dumpsys/
Android has an interesting command called dumpsys to dump some system information. Even described on adb manual I think that some points should be reinforced. In order to get the complete status just run (will produce a large output):
adb shell dumpsys
Also you can apply filters to running services:
1SurfaceFlinger 2accessibility 3account 4activity 5alarm 6appwidget 7audio 8backup 9battery 10batteryinfo 11bluetooth 12bluetooth_a2dp 13clipboard 14connectivity 15content 16cpuinfo 17device_policy |
18devicestoragemonitor 19diskstats 20dropbox 21entropy 22ethernet 23hardware 24input_method 25iphonesubinfo 26isms 27keybar 28location 29media.audio_flinger 30media.audio_policy 31media.camera 32media.player 33meminfo 34mount 35netstat |
36network_management 37notification 38package 39permission 40phone 41power 42search 43sensor 44simphonebook 45statusbar 46telephony.registry 47throttle 48uimode 49usagestats 50vibrator 51wallpaper 52wifi 53window |
Some examples:
adb shell dumpsys wifiadb shell dumpsys cpuinfo
I suggest you try other items on the list above and be creative using all the power of Unix pipes. Example, to get all memory allocated by each process you can do something like:
adb shell dumpsys meminfo | grep "allocated:" | awk '{total = total + $5}END{print total}'