Android Shell命令dumpsys

Android Shell命令dumpsys

2013-01-24 php

dumpsys命令能够显示手机中全部应用程序的信息,而且也会给出如今手机的状态。 shell

直接执行adb shell dumpsys会显示如下全部信息。 app

1
SurfaceFlinger, accessibility, account, activity, alarm, appwidget, audio, backup, battery, batteryinfo, bluetooth, bluetooth_a2dp, clipboard, connectivity, content, cpuinfo, device_policy, devicestoragemonitor, diskstats, dropbox, entropy, hardware, hdmi, input_method, iphonesubinfo, isms, location, media.audio_flinger, media.audio_policy, media.camera, media.player, meminfo, mount, netstat, network_management, notification, package, permission, phone, power, search, sensor, simphonebook, statusbar, telephony.registry, throttle, uimode, usagestats, vibrator, wallpaper, wifi, window

dumpsys的参数能够跟以上信息的名字。例如: iphone

adb shell dumpsys activity 显示activity相关的信息 ui

adb shell dumpsys statusbar 显示状态栏相关的信息 spa

adb shell dumpsys meminfo $package_name or $pid 使用程序的包名或者进程id显示内存信息 code

能够经过这个命令实现不少有用的小应用,好比内存信息相关的,状态栏的通知都是哪一个应用谈出来的等等。 orm

我经过这个命令写了一个小应用”找出状态栏广告的主人“。普统统知很容易辨认是哪一个应用的,广告就很差辨认了。 进程

其实应用就至关于一条shell命令: ip

adb shell dumpsys statusbar | grep notification=Notification

这条命令能够找出状态栏通知的包名,进而找到是哪一个应用。

这个点子来自:http://www.maxhis.info/archives/731

只是我把它作成了手机上应用。须要注意的是这个应用须要root权限才能执行!

还有不少能够作的,找住对你有用的吧!

相关文章
相关标签/搜索