adb shell dumpsys
dumpsys是用来打印系统中指定服务的信息
Also you can apply filters to running services:
1 SurfaceFlinger
2 accessibility 3 account 4 activity 5 alarm 6 appwidget 7 audio 8 backup 9 battery 10 batteryinfo 11 bluetooth 12 bluetooth_a2dp 13 clipboard 14 connectivity 15 content 16 cpuinfo 17 device_policy |
18 devicestoragemonitor
19 diskstats 20 dropbox 21 entropy 22 ethernet 23 hardware 24 input_method 25 iphonesubinfo 26 isms 27 keybar 28 location 29 media.audio_flinger 30 media.audio_policy 31 media.camera 32 media.player 33 meminfo 34 mount 35 netstat |
36 network_management
37 notification 38 package 39 permission 40 phone 41 power 42 search 43 sensorservice 44 simphonebook 45 statusbar 46 telephony.registry 47 throttle 48 uimode 49 usagestats 50 vibrator 51 wallpaper 52 wifi 53 window |
Some examples:
adb shell dumpsys wifi
adb shell dumpsys cpuinfo
dump方法的重写:
dumpsys的代码在mydroid/frameworks/base/cmds/dumpsys/dumpsys.cpp
所有的dump信息都是由重载了Binder中的dump函数的类来完成:
@Override
protected void dump(FileDescriptor fd, PrintWriter pw, String[] args) {
...
}
比如DiskStatsService,重写dump方法,利用 pw自带的pw.print("")函数,就能用dumpsys来进行shell打印了。
public class DiskStatsService extands Binder
转自:http://quanminchaoren.iteye.com/category/130059
相关推荐
ADB Debugging(adb调试命令) 3 adb devices 3 adb forward <local> <remote> 3 adb kill-server 3 无线网(Wireless) 3 adb connect [:] 3 adb usb 4 安装包管理命令(Package ...adb shell dumpsys [options] 22
android帧率可以通过adb shell dumpsys gfxinfo packages来查看,但是需要分析log,这种特别麻烦,分享一个免root获取帧率工具。注意:.jar文件在PC上运行。
easy-dumpsys:输出以下adb命令的脚本:`adb shell dumpsys activity `以更小,更容易和用户友好的方式..
查看详细应用信息: adb shell dumpsys package 查看应用安装路径: adb shell pm path 强制停止应用: adb shell am force-stop 复制设备里的文件到电脑上面:adb pull [电脑的目录] 查看设备信息:adb shell getprop...
查看正在运行的 Services命令:adb shell dumpsys activity services “packagename” 其中参数不是必须的,指定 “packagename” 表示查看与某个包名相关的 Services,不指定表示查看所有 Services。 查看应用详细...
App 信息 获取当前界面元素:adb shell dumpsys activity top 获取任务列表:adb shell dumpsys activity activities App 入口 adb logcat |grep -i displayed aapt dump badging mobike.apk | grep launchable-...
adb shell dumpsys meminfo com.test 用于查看进程的内存使用情况,也就是可以检查正在运行的android设备正在运行的程序的内存占用情况 (一篇相关文章 : ...
使用 adb shell 进入命令行, 敲入dumpsys, 打印出的信息超级多, 在我的nexus 5机器上,输出多达67000行。 首先从打印信息的开始部分看起: Currently running services: SurfaceFlinger accessibility account...
dumpsys命令这是安卓提供的调试命令.和名字的翻译一样,倾倒系统信息.主要用来查询系统服务的运行状态.列出所有的系统服务:adb shell dumpsys
adb 分析内存泄漏:2)多次进入退出后的占用内存`TOTAL`不应变化太大.adb 分析内存泄漏:1)验证可通过命令"adb shell dumpsys gf
2、输入包名:可在adb窗口输入命令查看“adb shell dumpsys window | findstr mCurrentFocus” 3、点击【开始】即可监控性能 4、监控过程会实时界面显示资源情况,点击结束后可以导出到excel文档中整理
使用 OnePlus One + CM 12.1 (Android 5.1) 测试用法将您的 Android 手机插入 USB 端口在设置 - 开发人员选项 - 配置 GPU 渲染中,选择In adb shell dumpsys gfxinfo python apgr.py 在您的网络浏览器中打开 apgr....
这时可以 adb shell 然后 su 后执行命令,也可以让 adbd 以 root 权限执行,这个就能随意执行高权限命令了。 命令: adb root 正常输出: restarting adbd as root 现在再运行 adb shell,看看命令行提示符是不是...
android monkey python3 统计性能信息cpu,men,fps,battery,flow 支持wifi,gprs统计 统计crash信息 fps统计:需要打开开发者里面的GPU呈现模式分析-在adb shell dumpsys gfxinfo中
功能:此bat脚本实现多个设备连接电脑时,指订某一个设备进行拖拽安装apk,并在安装后启用apk 附注: 下载后需要修改包名为自己本地要...cmd获取apk的homeActivity命令 adb shell dumpsys activity | find "关键字
通过查询百度,我们知道用命令行adb shell dumpsys activity activities可以查询,但是发现不方便,所以便有了AndroidRocket 效果图 安装体验 AndroidRocket.apk 使用方法 6.0 以上版本需要悬浮窗权限。所以打开...
adb shell dumpsys activity top 2)、我们的终端安装了pidcat.py脚本,然后执行如下的命令就可以打印当前运行app的全日志, pidcat.py packageName 3)、思考,为什么每次都需要这样重复的操作呢?一说到重复,...
android-sample-launchking 了解... adb shell dumpsys activity package com.holasoft.launchking 下面有示例供参考ACTIVITY MANAGER ACTIVITIES (dumpsys activity activities) Stack #1: Task id #653 TaskRecord{42
title: 辅助功能 之 小米手机悬浮窗权限 date: 2016-06-02 16:19:59 categories: android ...这个方法应该有很多中,但是我只验证了一种:想到了 adb shell dumpsys activity usb链接电脑后,手动打开应用
dumpsys activity top // 得到apk的packageName adb shell pm path {packageName} //得到apk的安装目录 apkPath eg:/system/priv-app/xxx/xxxx.apk adb pull ../{apkPath} . //从rom中提取apk文件 dextra -dextract ...