[Turn] adb shell dumpsys

adb shell dumpsys

 

dumpsys is used to print information about the specified service in the system

 

Also you can apply filters to running services:

1 SurfaceFlinger

2 accessibility

3 account

4 activity

5 alarm

6 appwidget

7 audio

8 backup

9 battery

10 batteryinfo

11 bluetooth

12 bluetooth_a2dp

13 clipboard

14 connectivity

15 content

16 cpuinfo

17 device_policy

18 devicestoragemonitor

19 diskstats

20 dropbox

21 entropy

22 ethernet

23 hardware

24 input_method

25 iphonesubinfo

26 isms

27 keybar

28 location

29 media.audio_flinger

30 media.audio_policy

31 media.camera

32 media.player

33 meminfo

34 mount

35 netstat

36 network_management

37 notification

38 package

39 permission

40 phone

41 power

42 search

43 sensorservice

44 simphonebook

45 statusbar

46 telephony.registry

47 throttle

48 uimode

49 usagestats

50 vibrator

51 wallpaper

52 wifi

53 window

Some examples:

adb shell dumpsys wifi

adb shell dumpsys cpuinfo

 

 Override of dump method:

       The code of dumpsys is in mydroid/frameworks/base/cmds/dumpsys/dumpsys.cpp.
    All dump information is done by classes that overload the dump function in Binder:
        @Override
        protected void dump(FileDescriptor fd, PrintWriter pw, String []args) {
            ...
        }

      For example, DiskStatsService, rewrite the dump method, and use the pw.print("") function that comes with pw, you can use dumpsys for shell printing.

      public class DiskStatsService extands Binder

 

Reprinted from: http://quanminchaoren.iteye.com/category/130059

Guess you like

Origin http://43.154.161.224:23101/article/api/json?id=326529834&siteId=291194637