前言
项目中有用[adb shell dumpsys],虽然记住几个常用的,但不常用的就很难记住,最近看到相关文章介绍,因此摘抄于此。
好记性不如烂笔头
正文
查看可以dump的service
使用命令
adb shell service list
就出现如下:
Found 74 services:
0 bluetoothMM: [vendor.mtk.bt.adp.ashm]
1 dreams: [android.service.dreams.IDreamManager]
2 commontime_management: []
3 DvdManagerService: [android.dvp.IDvdManagerService]
4 inputsource: [android.inputsource.IInputSourceService]
5 samplingprofiler: []
6 diskstats: []
7 appwidget: [com.android.internal.appwidget.IAppWidgetService]
8 backup: [android.app.backup.IBackupManager]
9 uimode: [android.app.IUiModeManager]
10 serial: [android.hardware.ISerialManager]
11 usb: [android.hardware.usb.IUsbManager]
12 audio: [android.media.IAudioService]
13 wallpaper: [android.app.IWallpaperManager]
14 dropbox: [com.android.internal.os.IDropBoxManagerService]
15 search: [android.app.ISearchManager]
16 country_detector: [android.location.ICountryDetector]
17 location: [android.location.ILocationManager]
18 devicestoragemonitor: []
19 notification: [android.app.INotificationManager]
20 updatelock: [android.os.IUpdateLock]
21 throttle: [android.net.IThrottleManager]
22 servicediscovery: [android.net.nsd.INsdManager]
23 connectivity: [android.net.IConnectivityManager]
24 wifi: [android.net.wifi.IWifiManager]
25 wifip2p: [android.net.wifi.p2p.IWifiP2pManager]
26 netpolicy: [android.net.INetworkPolicyManager]
27 netstats: [android.net.INetworkStatsService]
28 textservices: [com.android.internal.textservice.ITextServicesManager]
29 network_management: [android.os.INetworkManagementService]
30 clipboard: [android.content.IClipboard]
31 statusbar: [com.android.internal.statusbar.IStatusBarService]
32 device_policy: [android.app.admin.IDevicePolicyManager]
33 lock_settings: [com.android.internal.widget.ILockSettings]
34 mount: [IMountService]
35 accessibility: [android.view.accessibility.IAccessibilityManager]
36 input_method: [com.android.internal.view.IInputMethodManager]
37 mcu: [android.mcu.IMcuManager]
38 savedataservice: [com.yecon.savedata.ISaveDataService]
39 bluetooth_profile_manager: [android.bluetooth.IBluetoothProfileManager]
40 bluetooth_socket: [android.bluetooth.IBluetoothSocket]
41 bluetooth: [android.bluetooth.IBluetooth]
42 input: [android.hardware.input.IInputManager]
43 window: [android.view.IWindowManager]
44 alarm: [android.app.IAlarmManager]
45 cbm: [android.cbm.ICBMService]
46 vibrator: [android.os.IVibratorService]
47 battery: []
48 hardware: [android.os.IHardwareService]
49 content: [android.content.IContentService]
50 account: [android.accounts.IAccountManager]
51 user: [android.os.IUserManager]
52 permission: [android.os.IPermissionController]
53 cpuinfo: []
54 dbinfo: []
55 gfxinfo: []
56 meminfo: []
57 activity: [android.app.IActivityManager]
58 package: [android.content.pm.IPackageManager]
59 scheduling_policy: [android.os.ISchedulingPolicyService]
60 telephony.registry: [com.android.internal.telephony.ITelephonyRegistry]
61 display: [android.hardware.display.IDisplayManager]
62 usagestats: [com.android.internal.app.IUsageStats]
63 batteryinfo: [com.android.internal.app.IBatteryStats]
64 power: [android.os.IPowerManager]
65 entropy: []
66 sensorservice: [android.gui.SensorServer]
67 media.divxctrl: [android.media.divxctrl]
68 media.audio_policy: [android.media.IAudioPolicyService]
69 media.camera: [android.hardware.ICameraService]
70 media.player: [android.media.IMediaPlayerService]
71 media.audio_flinger: [android.media.IAudioFlinger]
72 drm.drmManager: [drm.IDrmManagerService]
73 SurfaceFlinger: [android.ui.ISurfaceComposer]
也就是说,上面的服务都可以dumpsys的。
dumpsys举例
cpuinfo
adb shell dumpsys cpuinfo
Window
adb shell dumpsys window
我经常用的是获取当前窗口的window
adb shell dumpsys window | grep mFocusedWindow
media.audio_flinger
adb shell dumpsys media.audio_flinger
等等,具体自己试验吧。
参考文章
历史上的今天
暂无评论...
随机推荐
马德:在贫穷中挣扎的父亲
父亲是在他生命的第49个年头上去世的,那一年,我正好考上大学。父亲得的是肺气肿,一说是肺穿孔,到底是什么病,至死也没有搞清楚,只说是和肺有关。父亲跑了一趟官厅的医院,没几天就回来了。父亲说,那个地方,贵巴巴的,咱们住不起。父亲回来后,批发了些青霉素,每天在家里输液。开始的时候,是村里的医生给他扎...
陈忠实:马罗大叔
星期六回到家中,刚落坐,母亲说:“你马罗儿叔不在了。”“什么时候?”我问。“昨日夜里,还弄不清辰时卯时咽的气。”母亲叹了口气,“今日清早人才发觉。”这也许不奇怪。一个老光棍儿,夜里独自一个人睡在窑里,死一百次,大约也不会被谁及时发现的。尽管这样想,我的心里仍然禁不住悲哀起来了。“啥病也没添,...
Fragment的简单使用
多用几次就熟悉了。以防止忘记,因此附上代码于此。(图片来自Android官网)零、Fragment的生命周期一、布局<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" x...
许知远:窥探者的狂欢节
温斯顿要与一位美丽的姑娘相会,为此,他们必须坐上火车,到一个荒无人烟的野外,这里应该没有监视器,他和那姑娘可以有节制地表露自己的爱意和激情。他们每月如此相会一次,而且地点要经常更换,因为这个世界到处都有“老大哥”的电子眼睛。在乔治·奥威尔充满令人毛骨悚然的想象力的著作《1984》里,监视器是专制统...
胡适 :过有意思的生活
哪样的生活可以叫做新生活呢?我想来想去,只有一句话。新生活就是有意思的生活。你听了,必定要问我,有意思的生活又是什么样子的生活呢?我且先说一两件实在的事情做个样子,你就明白我的意思了,前天你没有事做,闲的不耐烦了,你跑到街上的一个酒店里,打了四两白干,喝完又要四两,再添上四两。喝得大醉了,同张大...
Android设备,当旋转旋钮时布局被绿色边框问题
前言部分Android设备是存在旋钮功能,大多是发送的是KeyEvent.KEYCODE_DPAD_UP和KeyEvent.KEYCODE_DPAD_DOWN。 /** Key code constant: Directional Pad Up key. * May also ...