dumpsys命令可以显示手机中所有应用程序的信息,并且也会给出现在手机的状态。
直接执行adb shell dumpsys
会显示以下所有信息。
dumpsys的参数可以跟以上信息的名字。例如:
adb shell dumpsys activity
显示activity相关的信息
adb shell dumpsys statusbar
显示状态栏相关的信息
adb shell dumpsys meminfo $package_name or $pid
使用程序的包名或者进程id显示内存信息
可以通过这个命令实现很多有用的小应用,比如内存信息相关的,状态栏的通知都是哪个应用谈出来的等等。
我通过这个命令写了一个小应用”找出状态栏广告的主人“。普通通知很容易辨认是哪个应用的,广告就不好辨认了。
其实应用就相当于一条shell命令:
adb shell dumpsys statusbar | grep notification=Notification
这条命令可以找出状态栏通知的包名,进而找到是哪个应用。
这个点子来自:http://www.maxhis.info/archives/731
只是我把它做成了手机上应用。需要注意的是这个应用需要root权限才能执行!
还有很多可以做的,找住对你有用的吧!