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權限才能執行!

還有不少能夠作的,找住對你有用的吧!

相關文章
相關標籤/搜索