`

【转】adb shell dumpsys

 
阅读更多

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

分享到:
评论

相关推荐

    ADBShell操作手册

    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

    (Mac/Linux版)Android实时显示帧率(GameBench)

    android帧率可以通过adb shell dumpsys gfxinfo packages来查看,但是需要分析log,这种特别麻烦,分享一个免root获取帧率工具。注意:.jar文件在PC上运行。

    easy-dumpsys:输出以下adb命令的脚本:`adb shell dumpsys activity `以更小,更容易和用户友好的方式..

    easy-dumpsys:输出以下adb命令的脚本:`adb shell dumpsys activity `以更小,更容易和用户友好的方式..

    常用ADB命令(暂定)

    查看详细应用信息: adb shell dumpsys package 查看应用安装路径: adb shell pm path 强制停止应用: adb shell am force-stop 复制设备里的文件到电脑上面:adb pull [电脑的目录] 查看设备信息:adb shell getprop...

    Android Debug Bridge(安卓调试桥) tools platform-tools adb命令行工具

    查看正在运行的 Services命令:adb shell dumpsys activity services “packagename” 其中参数不是必须的,指定 “packagename” 表示查看与某个包名相关的 Services,不指定表示查看所有 Services。 查看应用详细...

    adb 工具,操作手机工具

    App 信息 获取当前界面元素:adb shell dumpsys activity top 获取任务列表:adb shell dumpsys activity activities App 入口 adb logcat |grep -i displayed aapt dump badging mobike.apk | grep launchable-...

    LogicLog Adb.exe

    adb shell dumpsys meminfo com.test 用于查看进程的内存使用情况,也就是可以检查正在运行的android设备正在运行的程序的内存占用情况 (一篇相关文章 : ...

    Android中dumpsys命令用法简单介绍

    使用 adb shell 进入命令行, 敲入dumpsys, 打印出的信息超级多, 在我的nexus 5机器上,输出多达67000行。 首先从打印信息的开始部分看起: Currently running services: SurfaceFlinger accessibility account...

    dumpsys命令1

    dumpsys命令这是安卓提供的调试命令.和名字的翻译一样,倾倒系统信息.主要用来查询系统服务的运行状态.列出所有的系统服务:adb shell dumpsys

    bubian#StudyNote#adb命令1

    adb 分析内存泄漏:2)多次进入退出后的占用内存`TOTAL`不应变化太大.adb 分析内存泄漏:1)验证可通过命令"adb shell dumpsys gf

    安卓性能监控V1.1.8.exe

    2、输入包名:可在adb窗口输入命令查看“adb shell dumpsys window | findstr mCurrentFocus” 3、点击【开始】即可监控性能 4、监控过程会实时界面显示资源情况,点击结束后可以导出到excel文档中整理

    Android-profile-GPU-rendering

    使用 OnePlus One + CM 12.1 (Android 5.1) 测试用法将您的 Android 手机插入 USB 端口在设置 - 开发人员选项 - 配置 GPU 渲染中,选择In adb shell dumpsys gfxinfo python apgr.py 在您的网络浏览器中打开 apgr....

    adb1.0.26包含fastboot.exe

    这时可以 adb shell 然后 su 后执行命令,也可以让 adbd 以 root 权限执行,这个就能随意执行高权限命令了。 命令: adb root 正常输出: restarting adbd as root 现在再运行 adb shell,看看命令行提示符是不是...

    monkey_android自动化工具

    android monkey python3 统计性能信息cpu,men,fps,battery,flow 支持wifi,gprs统计 统计crash信息 fps统计:需要打开开发者里面的GPU呈现模式分析-在adb shell dumpsys gfxinfo中

    拖动文件上来安装- 指订设备安装.bat

    功能:此bat脚本实现多个设备连接电脑时,指订某一个设备进行拖拽安装apk,并在安装后启用apk 附注: 下载后需要修改包名为自己本地要...cmd获取apk的homeActivity命令 adb shell dumpsys activity | find "关键字

    Android代码-AndroidRocket

    通过查询百度,我们知道用命令行adb shell dumpsys activity activities可以查询,但是发现不方便,所以便有了AndroidRocket 效果图 安装体验 AndroidRocket.apk 使用方法 6.0 以上版本需要悬浮窗权限。所以打开...

    Android之在linux终端执行shell脚本直接打印当前运行app的日志的实现方法

    adb shell dumpsys activity top 2)、我们的终端安装了pidcat.py脚本,然后执行如下的命令就可以打印当前运行app的全日志, pidcat.py packageName 3)、思考,为什么每次都需要这样重复的操作呢?一说到重复,...

    android-sample-launchking:了解Activity的四种launchMode。 标准,singleTop,singleTask和singleInstance。 通过玩应用程序直接学习并体验launchMode的差异

    android-sample-launchking 了解... adb shell dumpsys activity package com.holasoft.launchking 下面有示例供参考ACTIVITY MANAGER ACTIVITIES (dumpsys activity activities) Stack #1: Task id #653 TaskRecord{42

    Android代码-XiaomiPJ

    title: 辅助功能 之 小米手机悬浮窗权限 date: 2016-06-02 16:19:59 categories: android ...这个方法应该有很多中,但是我只验证了一种:想到了 adb shell dumpsys activity usb链接电脑后,手动打开应用

    xmljava系统源码-HWFramework:硬件框架

    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 ...

Global site tag (gtag.js) - Google Analytics