zoukankan      html  css  js  c++  java
  • Android系统中dumpsys工具的应用张子芳

    这是一个很好用的工具,在adb shell下可以使用,主要用来获取一些系统service的信息,也可以对这些服务做一些简单的控制。

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

    1. $ adb shell dumpsys | grep DUMP
    2. 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:
      ....


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

    1. $ adb shell dumpsys batteryinfo


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

    1. $ adb shell dumpsys meminfo YourPkg


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

    1. $ adb shell svc wifi enable  # disable对应禁用wifi
    2. $ adb shell sleep 4Android dumpsys工具
    3. $ adb shell dumpsys wifi > wifiEnable.txt


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

    1. android.permission.DUMP



  • 相关阅读:
    Mono 1.1.16
    Minimum Profit 3.3.18a
    PenguinTV 1.90
    Beagle 0.2.7
    Bonfire 0.4.0
    wxDownload Fast 0.4.5
    Network Configurator 0.1.8
    VMware Server 1.0
    MonoDevelop 0.11
    GTKsopcast 0.2.8
  • 原文地址:https://www.cnblogs.com/zifang888/p/3022247.html
Copyright © 2011-2022 走看看