相关命令:
adb shell dumpsys activity-------------------AMS所有信息
adb shell dumpsys activity activities--------Activity组件信息
adb shell dumpsys activity services----------Service组件信息
adb shell dumpsys activity providers---------ContentProvider组件信息
adb shell dumpsys activity broadcasts--------BraodcastReceiver信息
adb shell dumpsys activity intents-----------Intent信息
adb shell dumpsys activity processes---------进程信息

1.adb shell dumpsys activity activities
ACTIVITY MANAGER ACTIVITIES (dumpsys activity activities)
其中的一部分:

Stack #3: type=standard mode=fullscreen
isSleeping=false
mBounds=Rect(0, 0 - 0, 0)

Task id #95
mBounds=Rect(0, 0 - 0, 0)
mMinWidth=-1
mMinHeight=-1
mLastNonFullscreenBounds=null
* TaskRecord{7f1098c #95 A=com.royole.gallery U=0 StackId=3 sz=1}userId=0 effectiveUid=u0a48 mCallingUid=1000 mUserSetupComplete=true mCallingPackage=com.android.launcher3  //被launcher调用起来的affinity=com.royole.galleryintent={act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 cmp=com.royole.gallery/.customer.home.GalleryActivity}mActivityComponent=com.royole.gallery/.customer.home.GalleryActivityautoRemoveRecents=false isPersistable=true numFullscreen=1 activityType=1rootWasReset=true mNeverRelinquishIdentity=true mReuseTask=false mLockTaskAuth=LOCK_TASK_AUTH_PINNABLEActivities=[ActivityRecord{5249c3c u0 com.royole.gallery/.customer.home.GalleryActivity t95}]askedCompatMode=false inRecents=true isAvailable=truemRootProcess=ProcessRecord{8b3916e 6058:com.royole.gallery/u0a48}stackId=3hasBeenVisible=true mResizeMode=RESIZE_MODE_RESIZEABLE_VIA_SDK_VERSION mSupportsPictureInPicture=false isResizeable=true lastActiveTime=2030600 (inactive for 11s)* Hist #0: ActivityRecord{5249c3c u0 com.royole.gallery/.customer.home.GalleryActivity t95}packageName=com.royole.gallery processName=com.royole.gallerylaunchedFromUid=1000 launchedFromPackage=com.android.launcher3 userId=0app=ProcessRecord{8b3916e 6058:com.royole.gallery/u0a48}Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 cmp=com.royole.gallery/.customer.home.GalleryActivity bnds=[907,1050][1200,1298] }frontOfTask=true task=TaskRecord{7f1098c #95 A=com.royole.gallery U=0 StackId=3 sz=1}taskAffinity=com.royole.gallerymActivityComponent=com.royole.gallery/.customer.home.GalleryActivitybaseDir=/system/priv-app/RyGallery_royole/RyGallery_royole.apkdataDir=/data/user/0/com.royole.gallerystateNotNeeded=false componentSpecified=true mActivityType=standardcompat={320dpi always-compat} labelRes=0x7f11004c icon=0x7f0e0003 theme=0x7f120016mLastReportedConfigurations:mGlobalConfig={ 1.0 ?mcc?mnc [zh_CN] ldltr sw760dp w760dp h738dp 320dpi lrg hdr port finger -keyb/v/h -nav/h winConfig={ mBounds=Rect(0, 0 - 1520, 1620) mAppBounds=Rect(0, 0 - 1520, 1524) mWindowingMode=fullscreen mDisplayWindowingMode=fullscreen mActivityType=undefined mAlwaysOnTop=undefined mRotation=ROTATION_0} s.19}mOverrideConfig={ 1.0 ?mcc?mnc [zh_CN] ldltr sw760dp w760dp h738dp 320dpi lrg hdr port finger -keyb/v/h -nav/h winConfig={ mBounds=Rect(0, 0 - 1520, 1620) mAppBounds=Rect(0, 0 - 1520, 1524) mWindowingMode=fullscreen mDisplayWindowingMode=fullscreen mActivityType=standard mAlwaysOnTop=undefined mRotation=ROTATION_0} s.1}CurrentConfiguration={ 1.0 ?mcc?mnc [zh_CN] ldltr sw760dp w760dp h738dp 320dpi lrg hdr port finger -keyb/v/h -nav/h winConfig={ mBounds=Rect(0, 0 - 1520, 1620) mAppBounds=Rect(0, 0 - 1520, 1524) mWindowingMode=fullscreen mDisplayWindowingMode=fullscreen mActivityType=standard mAlwaysOnTop=undefined mRotation=ROTATION_0} s.1}taskDescription: label="null" icon=null iconResource=0 iconFilename=null primaryColor=ffffffffbackgroundColor=fffafafastatusBarColor=0navigationBarColor=0launchFailed=false launchCount=0 lastLaunchTime=-12s549mshaveState=true icicle=Bundle[mParcelledData.dataSize=3784]state=STOPPED stopped=true delayedResume=false finishing=false    //因为visible=false所以state=STOPPEDkeysPaused=false inHistory=true visible=false sleeping=false idle=true mStartingWindowState=STARTING_WINDOW_REMOVEDfullscreen=true noDisplay=false immersive=false launchMode=0frozenBeforeDestroy=false forceNewConfig=falsemActivityType=standardnowVisible=false lastVisibleTime=-12s104msconnections={ConnectionRecord{e9ae89c u0 CR com.royole.gallery/.app.BatchService:@3d8a00f}}resizeMode=RESIZE_MODE_RESIZEABLE_VIA_SDK_VERSIONmLastReportedMultiWindowMode=false mLastReportedPictureInPictureMode=falseRunning activities (most recent first):TaskRecord{7f1098c #95 A=com.royole.gallery U=0 StackId=3 sz=1}Run #0: ActivityRecord{5249c3c u0 com.royole.gallery/.customer.home.GalleryActivity t95}mLastPausedActivity: ActivityRecord{5249c3c u0 com.royole.gallery/.customer.home.GalleryActivity t95}

2.adb shell dumpsys activity broadcasts
ACTIVITY MANAGER BROADCAST STATE (dumpsys activity broadcasts)
打印的信息包括以下几个部分:
Registered Receivers:所有注册的广播接受者
Historical broadcasts [foreground]:前台广播的历史记录
Historical broadcasts [background]:后台广播的历史记录
如一条具体的广播打印信息:

  • ReceiverList{fb3d82f 5084 com.sohu.inputmethod.sogou.oem/10094/u0 remote:1d6160e}
    app=5084:com.sohu.inputmethod.sogou.oem/u0a94 pid=5084 uid=10094 user=0
    Filter #0: BroadcastFilter{ecb8e3c}
    Action: “android.intent.action.PACKAGE_ADDED”
    Scheme: “package”

Historical Broadcast background #13:
BroadcastRecord{4f6d5da u255 android.intent.action.PACKAGE_ADDED} to user 255
Intent { act=android.intent.action.PACKAGE_ADDED dat=package:com.tencent.mm flg=0x4000010 (has extras) }
extras: Bundle[{android.intent.extra.UID=25510150, android.intent.extra.user_handle=255}]
caller=null null pid=843 uid=1000
enqueueClockTime=2020-11-05 10:24:49.014 dispatchClockTime=2020-11-05 10:24:49.678
dispatchTime=-4s132ms (+664ms since enq) finishTime=-4s128ms (+4ms since disp)
resultTo=null resultCode=0 resultData=null

#13: act=android.intent.action.PACKAGE_ADDED dat=package:com.tencent.mm flg=0x4000010 (has extras)
+664ms dispatch +4ms finish
enq=2020-11-05 10:24:49.014 disp=2020-11-05 10:24:49.678 fin=2020-11-05 10:24:49.682
extras: Bundle[{android.intent.extra.UID=25510150, android.intent.extra.user_handle=255}]

3.adb shell dumpsys activity services

//其中的一部分

  • ServiceRecord{b0d6432 u0 com.royole.webappstore/.model.download.service.DownloadService}
    intent={cmp=com.royole.webappstore/.model.download.service.DownloadService}
    packageName=com.royole.webappstore
    processName=com.royole.webappstore
    baseDir=/system/app/WebAppStore_royole/WebAppStore_royole.apk
    dataDir=/data/user/0/com.royole.webappstore
    app=ProcessRecord{80f38ea 3838:com.royole.webappstore/u0a84}
    isForeground=true foregroundId=800 foregroundNoti=Notification(channel=RY_DO_NOT_SHOW_CHANNEL pri=0 contentView=null vibrate=null sound=null defaults=0x0 flags=0x7a color=0x00000000 vis=PRIVATE)
    createTime=-1h29m25s882ms startingBgTimeout=–
    lastActivity=-55m55s133ms restartTime=-1h29m25s882ms createdFromFg=true
    startRequested=true delayedStop=false stopIfKilled=false callStart=true lastStartId=3

常用的基本就是Activity及Broadcast相关的信息,后面的就不一一贴出来了。

dumpsys activity 相关命令解析相关推荐

  1. Linux---进程调度相关命令解析

    进程相关命令 1.ps  查看系统中的进程 使用方式:ps [options] [--help] 说明:显示瞬间进程 (process) 的动态 参数:ps的参数非常多, 在此仅列出几个常用的参数并大 ...

  2. netstat 相关命令解析

    1.列出所有的端口 netstat -a 列出TCP协议的端口 netstat -at UDP协议的端口 netstat -au 2.列出处于监听状态的socket netstat -l 列出监听的T ...

  3. dumpsys activity 命令的使用

    输出ActivityManagerService调试信息: dumpsys activity ACTIVITY MANAGER PENDING INTENTS (dumpsys activity in ...

  4. dumpsys activity用法汇总

    2020年3月14日11:21:04 一. 概述 1.1 dumpsys 命令用法 可通过 dumpsys 命令查询系统服务的运行状态 (对象的成员变量属性值),命令格式:dumpsys 服务名, 例 ...

  5. Aix netstat命令解析

    1.1 Aix netstat命令解析 1.1.1 概述 1.1.2 命令报告及其输出 1.1.2.1 接口可用性.地址和统计(-i/-in) 首先,应检验所有配置的网络接口的状态,使用 netsta ...

  6. Aix iostat命令解析

    1.1 Aix iostat命令解析 1.1.1 概述 1.1.2 命令报告及其输出 1.1.2.1 确定磁盘使用率 $ iostat -T 2 10<?xml:namespace prefix ...

  7. linux下常见的网络相关命令

    linux中环境部署.网络排查要用到非常多的命令,掌握一些核心的相关命令非常有必要.下面介绍几个工作和面试中高频提及的网络相关命令. ifconfig ifconfig 是一个用来查看.配置.启用或禁 ...

  8. Linux之网络管理(6)ip及路由相关命令

    Linux之网络管理(6)ip及路由相关命令 linux中提供了很多强大的网络管理工具,而且每更新一些版本后都会有新功能.新工具的出现,对于ip和route设置最常用的,就是ifconfig.rout ...

  9. 单片机串口实现字符串命令解析

    通常情况下串口通信用的大多数都是用十六进制数据来传输指令,比如最常见的modbus的通信,如读保持寄存器指令:01 03 00 00 00 01 84 0A,这种十六进制的指令在这里就不讨论了.想要详 ...

最新文章

  1. WPF DataGrid横向显示
  2. Python numpy生成矩阵、串联矩阵
  3. 汇总运行在Hadoop YARN上的开源系统
  4. VScode Python插件
  5. 学习dos批处理,再也不怕老板安排一些重复性高的工作了,几行代码就搞定!
  6. Android 智能问答机器人的实现
  7. python打包出现乱码_python解压zip包中文乱码解决方法
  8. 在c语言中定义共用型数据类型的关键字是,C语言的关键字共有32个,根据关键字的作用,可分其为数据类型关键...
  9. XP远程桌面连接强制登录
  10. VB求最大公约数的两个例子
  11. [Reinforcement Learning] Model-Free Prediction
  12. Windows,bat批量ping脚本
  13. android 信鸽推送点击消息跳转问题,信鸽推送 Android 跳转Activity
  14. Pytorch版Lookahead使用及遇到的问题
  15. 三天晚上看了24集 央视版《神雕侠侣》 还不错
  16. JetBrain 系列软件快捷键集合
  17. 冷战久了一定会分手的星座
  18. linux 服务器中文乱码问题解决
  19. 金融壹账通企业金融CEO费轶明:金融服务业进入以技术为动力的时代
  20. java暗黑再临-战神之怒_暗黑再临战神之怒

热门文章

  1. [docker]privileged参数
  2. 判断一个整数是否为回文数
  3. 25张漂亮的微距摄影作品欣赏
  4. 为什么4x4 MU-MIMO AP是Wi-Fi 6网络的基础要求
  5. jQuery+html5音乐网站mp3播放器代码
  6. [精通ROS机器人编程]在RViz中可视化机器人3D模型,GUI界面没有正常显示机械结构
  7. 视源股份(CVTE)亮相世界顶级计算机视觉盛会CVPR 2017
  8. 三角支架的功能是什么?如何选择?
  9. 电池pack结构_锂电池包PACK结构设计需要考虑哪些因素?
  10. 【解救ROS】ubuntu下安装clion(含补ding传送门)