`
quanminchaoren
  • 浏览: 924344 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

Android dumpsys 命令解析

阅读更多

Android has an interesting command called dumpsys  to dump some system information. Even described on adb manual  I think that some points should be reinforced. In order to get the complete status just run (will produce a large output):

adb shell 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

I suggest you try other items on the list above and be creative using all the power of Unix pipes. Example, to get all memory allocated by each process you can do something like:

adb shell dumpsys meminfo | grep "allocated:" | awk '{total = total + $5}END{print total}'
分享到:
评论

相关推荐

    Android中dumpsys命令用法简单介绍

    在Android手机上, 通过使用adb shell命令可以进入android系统的shell, 该shell除支持一些常用的标准命令之外,还支持一些和android系统相关的其他命令, 这些命令可以打印出系统当前的状态信息。 dumpsys就是这样...

    Android 分析工具-dumpsys

    `dumpsys meminfo`命令用于查看应用的内存使用情况,包括PSS(Proportional Set Size)等指标。PSS是衡量内存占用的一个重要参数,它反映了进程对物理内存的使用程度。当运行`dumpsys meminfo`时,系统会遍历所有...

    华为手机P30的Input 的Dumpsys信息详解.txt

    本资源以华为P30为例,详解地分析dumpsys input 的信息:1 帮助用户了解dumpsys 命令; 2 分析华为P30 的输入设备以及配置文件; 3. 针对input 的参数详解;

    Android之常用命令和工具

    ### Android之常用命令和工具详解 #### 一、获取 APK 的包名方法 在 Android 开发过程中,有时候我们需要快速地获取某个 APK 文件的包名,这有助于进行更深入的应用调试和分析工作。以下将详细介绍几种获取 APK 包...

    adb命令详解--测试工程师必备笔记(建议收藏)

    adb 命令详解 adb 命令是 Android 开发/测试人员不可替代的强大工具,也是 Android 设备玩家的好玩具。下面是 adb 命令的详解: 基本用法 1. 命令语法:adb [-d|-e|-s ] 2. 为命令指定目标设备: * -d:指定...

    android adb命令

    ### Android ADB命令详解 #### 一、ADB简介与工作原理 ADB(Android Debug Bridge)是一种用于Android设备的命令行工具,它允许开发者在计算机上与Android设备进行通信。ADB可以用于多种目的,如安装应用、文件...

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

    标题中的"easy-dumpsys"是一个工具,它简化了Android开发者使用`adb shell dumpsys activity`命令的过程。在Android开发中,`dumpsys`是一个强大的命令行工具,它允许开发者获取系统服务的详细状态信息。`activity`...

    android adb shell

    ### Android ADB Shell 编程知识点详解 #### 一、ADB Shell 概述 ADB (Android Debug Bridge) 是一个命令行工具,它为开发者提供了一种与模拟器或实际设备进行交互的方式。ADB 包含了三个部分:服务器、客户端和...

    Android网络架构详解

    开发者可以通过`adb shell dumpsys wifi`命令查看WiFi的详细信息和连接过程。 3. **ConnectivityService**:作为网络连接的核心,ConnectivityService负责网络的有效性检测、网络选择、网络配置以及向其他系统组件...

    如何测试Android APP的耗电量? Android自动化测试脚本入门

    - 使用`adb shell dumpsys cpuinfo`命令查看CPU使用情况。 - 使用`adb shell dumpsys battery`命令查看电池状态。 - 输出示例: ``` Current Battery Service state: status: 2 health: 2 present: true ...

    android压力测试Monkey命令1

    【Android压力测试Monkey命令详解】 一、Monkey是什么? Monkey是Android SDK中附带的一个命令行工具,用于在模拟器或真实设备上运行自动化测试。它位于SDK的platform-tools目录下,主要功能是生成一系列随机的用户...

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

    在Mac和Linux操作系统中,想要实时监控Android设备的帧率,通常需要通过ADB(Android Debug Bridge)命令行工具进行复杂的操作,例如使用`adb shell dumpsys gfxinfo packages`命令来获取信息,然后手动解析日志,这...

    adb命令

    接下来,我们将针对题目中提到的部分ADB命令进行详细的解析。 ##### 1. `adb shell` `adb shell` 命令是用于执行设备上的Shell命令,它提供了与Linux系统类似的命令行界面,可以用来执行各种操作。 - **示例**: ...

    Android中dump出dex文件

    4. **dumpsys命令**:`dumpsys`是ADB提供的一种强大工具,可以获取设备上各种系统服务的状态信息。在特定情况下,可以使用`dumpsys package <package_name>`命令获取包含.dex文件的APK信息。 5. **提取缓存中的.dex...

    ADB 操作命令详解及用法大全.pdf

    在刷机方面,ADB提供了一系列与之相关的命令,例如重启到Recovery模式、从Recovery重启到Android、重启到Fastboot模式以及通过sideload更新系统。 在安全性方面,ADB允许启用/禁用SELinux和dm-verity,这有助于提高...

    Android 性能数据手工采集命令

    ### Android性能数据手工采集命令详解 #### 概述 在Android开发过程中,为了确保应用程序能够稳定、高效地运行,开发者通常需要对应用进行性能测试。性能测试涉及多个方面,包括但不限于网络流量监控、CPU使用率...

    adb命令详解

    总的来说,adb命令详解涵盖了从基础的设备连接、应用管理到高级的系统调试、数据备份等多个方面,是Android开发不可或缺的工具。熟练掌握adb命令,能极大地提升开发和调试的效率。通过不断的实践和探索,开发者可以...

    Android内存OOM优化详解.pdf

    此外,`adb shell dumpsys meminfo`命令可以帮助分析App的内存使用情况。 总之,Android内存优化涉及到多个层面,包括理解内存管理机制、有效使用Bitmap、避免内存泄漏以及定期进行内存分析。通过这些方法,开发者...

Global site tag (gtag.js) - Google Analytics