您的位置:首页 > 移动开发 > Android开发

Android 下 一些常用工具命令

2016-07-01 15:38 441 查看
这是一个很好用的工具,在adb shell下可以使用,主要用来获取一些系统service的信息,也可以对这些服务做一些简单的控制。

首先是获得哪些service信息可以dump

$ adb shell dumpsys | grep DUMP

DUMP OF SERVICE AtCmdFwd:

DUMP OF SERVICE SurfaceFlinger:

DUMP OF SERVICE accessibility:

DUMP OF SERVICE account:

DUMP OF SERVICE activity:

DUMP OF SERVICE alarm:

DUMP OF SERVICE appwidget:

DUMP OF SERVICE audio:

DUMP OF SERVICE backup:

DUMP OF SERVICE battery:

DUMP OF SERVICE batteryinfo:

DUMP OF SERVICE bluetooth:

DUMP OF SERVICE bluetooth_a2dp:

DUMP OF SERVICE clipboard:

....

然后就是具体获取某个服务的信息,比如电池使用信息:

$ adb shell dumpsys batteryinfo

比如抓某个package的进程的memory使用情况:

$ adb shell dumpsys meminfo YourPkg

再比如测试wifi功能,写个script脚本:

$ adb shell svc wifi enable  # disable对应禁用wifi

$ adb shell sleep 4

$ adb shell dumpsys wifi > wifiEnable.txt

如果dumpsys不能用,检查你的manifest.xml是不是加了这个permission:

android.permission.DUMP
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: