查看activity task相关信息

可以使用命令

adb shell dumpsys activity

查看的结果如下

ACTIVITY MANAGER PENDING INTENTS (dumpsys activity intents)
  * PendingIntentRecord{42deee60 com.android.systemui startActivity}
  * PendingIntentRecord{42eb97e0 com.miui.systemAdSolution broadcastIntent}
  * PendingIntentRecord{42f449b0 com.tencent.mobileqq broadcastIntent}
  * PendingIntentRecord{42dd5978 com.miui.securitycenter startService}
  * PendingIntentRecord{427d0fa8 android broadcastIntent}
  * PendingIntentRecord{42e21218 com.amazon.kindle startActivity}
  * PendingIntentRecord{42e0d6d8 com.cleanmaster.sdk broadcastIntent}
  * PendingIntentRecord{427796e0 com.tencent.mobileqq broadcastIntent}
  * PendingIntentRecord{42dc5660 com.miui.securitycenter startService}
  * PendingIntentRecord{429d5350 com.xiaomi.xmsf startService}
  * PendingIntentRecord{42cf74f0 android startActivity}
........

ACTIVITY MANAGER BROADCAST STATE (dumpsys activity broadcasts)
  Historical broadcasts [foreground]:
  #0: BroadcastRecord{430d3e20 u-1 android.intent.action.SCREEN_OFF}
    act=android.intent.action.SCREEN_OFF flg=0x50000010
  #1: BroadcastRecord{433c4ad8 u-1 android.intent.action.SCREEN_ON}
    act=android.intent.action.SCREEN_ON flg=0x50000010
  #2: BroadcastRecord{4344fa98 u-1 android.intent.action.TIME_TICK}
    act=android.intent.action.TIME_TICK flg=0x50000014 (has extras)
    extras: Bundle[{android.intent.extra.ALARM_COUNT=1}]
..........

ACTIVITY MANAGER CONTENT PROVIDERS (dumpsys activity providers)
  Published single-user content providers (by class):
  * ContentProviderRecord{42528fb0 u0 com.android.systemui/.statusbar.NotificationProvider}
    proc=ProcessRecord{42514e70 1015:com.android.systemui/1000}
    singleton=true
    authority=keyguard.notification
  * ContentProviderRecord{42d01b00 u0 com.android.phone/.IccProvider}
    proc=ProcessRecord{42cc9f18 1242:com.android.phone/1001}
    singleton=true
    authority=icc
  * ContentProviderRecord{42bc6ed0 u0 com.android.providers.settings/.SettingsProvider}
    proc=ProcessRecord{42617810 939:system/1000}
    singleton=true
    authority=settings
..........
ACTIVITY MANAGER SERVICES (dumpsys activity services)
  User 0 active services:
  * ServiceRecord{42dbc130 u0 com.android.mms/.transaction.SmsReportService}
    app=ProcessRecord{425256b0 27353:com.android.mms/u0a18}
    created=-17h0m47s339ms started=true connections=0
  * ServiceRecord{42f2bc38 u0 com.android.settings/.wifi.MiuiWifiService}
    app=ProcessRecord{42d3bc58 1066:com.android.settings/1000}
    created=-17h0m39s273ms started=true connections=0
  * ServiceRecord{42d84600 u0 com.qualcomm.location/com.qualcomm.lib.location.osagent.OsAgent}
    app=ProcessRecord{42617810 939:system/1000}
..........
ACTIVITY MANAGER ACTIVITIES (dumpsys activity activities)
  Stack #0:
    Task id #1
      TaskRecord{42d39920 #1 A=com.miui.home U=0 sz=1}
      Intent { act=android.intent.action.MAIN cat=[android.intent.category.HOME] flg=0x10e00000 cmp=com.miui.home/.launcher.Launcher }
        Hist #0: ActivityRecord{42cf02f0 u0 com.miui.home/.launcher.Launcher t1}
          Intent { act=android.intent.action.MAIN cat=[android.intent.category.HOME] flg=0x10800000 cmp=com.miui.home/.launcher.Launcher }
          ProcessRecord{42507930 1288:com.miui.home/u0a16}

    Running activities (most recent first):
      TaskRecord{42d39920 #1 A=com.miui.home U=0 sz=1}
        Run #0: ActivityRecord{42cf02f0 u0 com.miui.home/.launcher.Launcher t1}
..........

里面包含的是关于android 四大组件的相关信息。

如果我们想查询里面单独的一项,只需要执行每一项后面提示的名利就好了。如activity堆栈信息,我们就可以使用

ACTIVITY MANAGER ACTIVITIES (dumpsys activity activities)

adb shell dumpsys activity activities

时间: 2024-10-10 23:33:46

查看activity task相关信息的相关文章

adb查看activity的堆栈信息

adb shell dumpsys activity 该命令可以看到当前运行的是哪个activity,运行的一些进程等 看到运行的进程信息:ACTIVITY MANAGER RUNNING PROCESSES (dumpsys activity processes)...... 看到activity 堆栈的信息:ACTIVITY MANAGER ACTIVITIES (dumpsys activity activities)......

Activity Task相关

adb shell dumpsys activity activities 使用该命令,可以打出当前所有的activity任务栈情况 例如: Running activities (most recent first): TaskRecord{2a49cba7 #272 A=com.vivo.gallery U=0 sz=2} Run #4: ActivityRecord{22982c95 u0 com.android.photoeditor/com.android.gallery3d.filt

Android-如何获得当前正在运行的activity的相关信息

ActivityManager manager = (ActivityManager) getSystemService(Context.ACTIVITY_SERVICE); RunningTaskInfo info = manager.getRunningTasks(1).get(0); //获得信息 String shortClassName = info.topActivity.getShortClassName();    //类名 String className = info.top

全面总结查看Linux全部硬件信息

Linux全部硬件信息是我们使用这一系统时关注的一个重点,这里介绍产看CPU.内存大小.硬盘.网卡等等.Linux全部硬件信息查看要注意每个命令后面所跟的参数,参数不同效果不同. 1.如何查看CPU类型以及相关特性? 方法一:Linux下CPU相关的参数保存在 /proc/cpuinfo 文件里,查看文件内容,即可知道CPU相关的技术参数. 方法二:采用命令 dmesg | grep CPU 可以查看到相关CPU的启动信息 查看CPU的位数可以这样 getconf LONG_BIT,不是32位就

查看linux ssh服务信息及运行状态

关于ssh服务端配置有不少文章,例如 linux下ssh服务配置,这里仅列举出一些查看ssh服务相关信息的常用命令. rpm -qa | grep ssh 可以看到系统中ssh安装包 rpm -ql openssh-3.5p1-6 查看该安装包安装信息(如安装路径,配置文件等) ps -e | grep ssh 查看ssh服务有没有运行,如果有,可以看到类似以下内容: 2254 ? 00:00:00 sshd 这证明ssh已经在运行了,进程名为sshd 如果没有运行,可以通过以下命令运行之: r

Linux查看系统与内核信息(uname、file和lsb_release -a)

uname 命令 uname 命令可以用来查看系统与内核的相关信息,命令格式如下: [[email protected] ~]# uname [选项] 选项: -a:查看系统所有相关信息: -r:查看内核版本: -s:查看内核名称: -a:查看系统所有相关信息 [[email protected] ~]# uname -a Linux localhost.localdomain 3.10.0-327.el7.x86_64 #1 SMP Thu Nov 19 22:10:57 UTC 2015 x

Android中Activity与Task相关的属性解析

与Task相关的属性解析 android:allowTaskReparenting 用来标记Activity能否从启动的Task移动到有着affinity的Task(当这个Task进入到前台时)--"true",表示能移动,"false",表示它必须呆在启动时呆在的那个Task里.    如果这个特性没有被设定,设定到<application>元素上的allowTaskReparenting特性的值会应用到Activity上.默认值为"fals

基础总结篇之三:Activity的task相关

古人學問無遺力,少壯工夫老始成.紙上得來終覺淺,絕知此事要躬行.南宋.陸遊<冬夜讀書示子聿(yù)> 软件行业也是一样,多少前辈不遗余力的奋斗才出现了软件行业的繁荣的景象,其中已有不少成为大师级人物.今天我们站在伟人的肩膀上,自然会有不少的优势,但不要忘了,要在对技术的认知方面有所提升,仍需我们去实践,去实践. 今天我们来讲一下Activity的task相关内容. 上次我们讲到Activity的四种启动模式的时候,已经了解到一些关于task的技术,今天我再向大家介绍一下.task是一个具有栈结

Android总结篇系列:Activity Intent Flags及Task相关属性

同上文一样,本文主要引用自网上现有博文,并加上一些自己的理解,在此感谢原作者. 原文地址: http://blog.csdn.net/liuhe688/article/details/6761337 -------------------------------------------------------------------------- 今天我们来讲一下Activity的task相关内容. 上次我们讲到Activity的四种启动模式的时候,已经了解到一些关于task的技术,今天我再向大