`
kevinffk
  • 浏览: 34635 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

ADB shell的dumpsys命令-查看android组件信息详解

 
阅读更多

基本使用命令:dumpsys activity -h

Activity manager dump options:[-a][-c][-p package][-h][cmd]...//这个是后面可以跟的参数
  cmd may be one of://这个代表可以跟的命令
    a[ctivities]: activity stack state //activity的栈信息
    r[recents]: recent activities state//最新的acivity的信息
    b[roadcasts][PACKAGE_NAME][history [-s]]: broadcast state//broadcastsde 相关信息
    i[ntents][PACKAGE_NAME]: pending intent state//intent的信息
    p[rocesses][PACKAGE_NAME]: process state//进程相关的信息
    o[om]:out of memory management//内存溢出
    prov[iders][COMP_SPEC ...]: content provider state//provider信息
    provider [COMP_SPEC]: provider client-side state
    s[ervices][COMP_SPEC ...]: service state
    as[sociations]: tracked app associations
    service [COMP_SPEC]: service client-side state
    package[PACKAGE_NAME]: all state related to given package
    all:dump all activities //输出所有的activity信息
    top:dump the top activity//输出当前栈顶的activity信息
    write: write all pending state to storage
    track-associations: enable association tracking
    untrack-associations: disable and clear association tracking
  cmd may also be a COMP_SPEC to dump activities.
  COMP_SPEC may be a component name (com.foo/.myApp),
    a partial substring in a component name, a
    hex object identifier.-a: include all available server state.-c: include client state.-p: limit output to given package.

常见的命令使用介绍

1.dumpsys activity top

拿到一个新的app,我们经常定位当前的焦点activoty的名字。
这个命令就可以显示,而且还可以显示包含的fragment‘的信息、

2.dumpsys activity | grep run

过滤目前的所有的activity栈信息。

3.dumpsys activity -p 包名

过滤一个包的信息。

 

分享到:
评论

相关推荐

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

    6. 查看正在运行的 Services:adb shell dumpsys service 与应用交互 1. 调起 Activity:adb shell am start 2. 调起 Service:adb shell am startservice 3. 发送广播:adb shell am broadcast 4. 强制停止...

    android adb shell

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

    adb命令大全.md

    - `adb shell dumpsys meminfo [package_name]`: 查看指定应用的内存使用情况。 - `adb shell procrank`: 显示设备上所有进程按内存使用量排序的列表。 6. **目录操作** - `cd ..`: 回退至上一级目录。 - `ls -...

    adb命令

    - `adb shell dumpsys meminfo <package_name>`:查看指定应用的内存信息。例如,`adb shell dumpsys meminfo com.example.app`。 通过这个命令,开发者可以了解到应用占用的内存情况,这对于性能优化非常有帮助。...

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

    - 查看应用详细信息:`adb shell dumpsys package <package-name>` - 查看应用安装路径:`adb shell pm path <package-name>` 与应用的交互也是ADB的一个强大功能,可以启动应用、调起Activity、调起Service、停止...

    ADB常用命令和路径

    ### ADB常用命令和路径详解 #### 一、ADB常用命令 ADB (Android Debug Bridge) 是一个用于Android设备的命令行工具,可以帮助开发者执行一系列调试和管理任务。下面详细介绍一些常用的ADB命令及其应用场景。 ####...

    adb常用命令.pdf

    ### ADB常用命令详解 #### 一、ADB基础命令 ADB (Android Debug Bridge) 是一个命令行工具,用于与Android设备进行通信。它为开发者提供了许多有用的功能,比如安装应用程序、调试应用程序、运行Shell命令等。 - ...

    adb命令详解

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

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

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

    ADB命令.txt

    - 命令:`adb shell dumpsys activity | findstr "mFocusedActivity"` - 功能:显示当前设备上处于前台的Activity信息。 - 应用场景:在调试过程中,了解当前用户界面的状态,帮助定位问题。 4. **查看日志** ...

    adb命令大全

    通常使用`-s <serialNumber>`参数来实现,其中`<serialNumber>`可通过`adb devices`命令查看。例如: ``` adb -s cf264b8f shell wm size ``` 此命令将向序列号为`cf264b8f`的设备发送命令以获取其屏幕分辨率。 ###...

    adb常用命令

    - `adb shell dumpsys package <package>` 查看指定应用的详细信息。 - **启动程序:** - `adb shell am start [-D][-W] -n <package>/包名+类名/<INTENT>` 启动指定的应用或Activity。 - `-D` 调试启动; - `-W...

    android adb

    - **查看设备信息**:通过`adb shell`进入设备的shell环境,然后可以执行各种shell命令,如`getprop`获取系统属性,`dumpsys`获取系统服务信息。 - **启动应用**:使用`adb shell am start -n <package_name>/...

    安卓 adb命令

    - **命令**: `adb shell dumpsys activity | findstr "mFocusedActivity"` - **解释**: 此命令用于查询当前聚焦的活动及其相关信息。 ##### 12. 查询进程资源占用 - **命令**: `top -n 1 | grep ...

    AD命令珍藏版1

    - `adb shell dumpsys activity services []`:查看正在运行的服务(Service)。 6. **广播发送**: - `adb shell am broadcast -a <广播名>`:发送广播,如系统预定义的`android.intent.action.BOOT_COMPLETED`...

    一份超全超详细的 ADB 用法大全

    - `adb shell dumpsys battery`:查看电池状态。 ##### 屏幕分辨率 - `adb shell wm size`:获取屏幕分辨率。 ##### 屏幕密度 - `adb shell wm density`:获取屏幕密度。 ##### 显示屏参数 - `adb shell dumpsys ...

    android 安卓ADB工具

    - **性能分析**:使用`adb shell dumpsys`系列命令可以获取设备性能、内存、电池等信息,帮助优化应用性能。 - **无线调试**:在没有物理连接的情况下,无线连接让远程调试变得便捷。 - **自动化测试**:结合脚本,...

    android adb命令

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

Global site tag (gtag.js) - Google Analytics