查看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]:
#: BroadcastRecord{430d3e20 u- android.intent.action.SCREEN_OFF}
act=android.intent.action.SCREEN_OFF flg=0x50000010
#: BroadcastRecord{433c4ad8 u- android.intent.action.SCREEN_ON}
act=android.intent.action.SCREEN_ON flg=0x50000010
#: BroadcastRecord{4344fa98 u- android.intent.action.TIME_TICK}
act=android.intent.action.TIME_TICK flg=0x50000014 (has extras)
extras: Bundle[{android.intent.extra.ALARM_COUNT=}]
.......... 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 :com.android.systemui/}
singleton=true
authority=keyguard.notification
* ContentProviderRecord{42d01b00 u0 com.android.phone/.IccProvider}
proc=ProcessRecord{42cc9f18 :com.android.phone/}
singleton=true
authority=icc
* ContentProviderRecord{42bc6ed0 u0 com.android.providers.settings/.SettingsProvider}
proc=ProcessRecord{ :system/}
singleton=true
authority=settings
..........
ACTIVITY MANAGER SERVICES (dumpsys activity services)
User active services:
* ServiceRecord{42dbc130 u0 com.android.mms/.transaction.SmsReportService}
app=ProcessRecord{425256b0 :com.android.mms/u0a18}
created=-17h0m47s339ms started=true connections=
* ServiceRecord{42f2bc38 u0 com.android.settings/.wifi.MiuiWifiService}
app=ProcessRecord{42d3bc58 :com.android.settings/}
created=-17h0m39s273ms started=true connections=
* ServiceRecord{42d84600 u0 com.qualcomm.location/com.qualcomm.lib.location.osagent.OsAgent}
app=ProcessRecord{ :system/}
..........
ACTIVITY MANAGER ACTIVITIES (dumpsys activity activities)
Stack #:
Task id #
TaskRecord{42d39920 # A=com.miui.home U= sz=}
Intent { act=android.intent.action.MAIN cat=[android.intent.category.HOME] flg=0x10e00000 cmp=com.miui.home/.launcher.Launcher }
Hist #: 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{ :com.miui.home/u0a16} Running activities (most recent first):
TaskRecord{42d39920 # A=com.miui.home U= sz=}
Run #: ActivityRecord{42cf02f0 u0 com.miui.home/.launcher.Launcher t1}
..........
里面包含的是关于android 四大组件的相关信息。
如果我们想查询里面单独的一项,只需要执行每一项后面提示的名利就好了。如activity堆栈信息,我们就可以使用
ACTIVITY MANAGER ACTIVITIES (dumpsys activity activities)
adb shell dumpsys activity activities
查看activity task相关信息的更多相关文章
- 【Linux】查看系统资源及相关信息
查看系统信息: uname -a # 查看Linux内核版本信息 cat /proc/version # 查看内核版本 cat /etc/issue # 查看系统版本 lsb_release -a # ...
- Android Activity task 相关属性
所谓的 task ,是指用户完成某一项任务时与之交互的一组 Activity.比如用户要向开发者汇报 bug,先打开程序主页,然后打开关于页面,再点击报告 bug 按钮,打开编辑邮件页面.当前这三个 ...
- linux 查看可执行文件动态链接库相关信息(转)
转自 http://blog.sina.com.cn/s/blog_67eb1f2f0100mgd8.html ldd <可执行文件名> 查看可执行文件链接了哪些 系统动态链 ...
- 查看服务器CPU相关信息!
# 查看物理CPU个数 cat /proc/cpuinfo| grep "physical id"| sort| uniq| wc -l # 查看每个物理CPU中core的个数(即 ...
- 查看树莓派系统相关信息的shell代码
一.系统信息 1.显示系统名.系统版本和cpu架构等 在命令行中输入下面的指令 uname -a 2.系统位数 在命令行中输入下面的指令 getconf LONG_BIT 如图,显示多少就是多少位 3 ...
- oracle 查看表的相关信息
1.查看当前用户的表 SELECT * FROM user_tables; 2.查看指定用户的表 SELECT * FROM all_tables WHERE owner = 'SYS';
- android-如何获得当前正在运行的activity的相关信息
http://blog.csdn.net/centralperk/article/details/7269326 ActivityManager manager = (ActivityManager) ...
- JS获取终端屏幕、浏览窗口的相关信息
查看终端屏幕相关信息,在windows系统的控制面板可以查到分辨率且可以设置,更具体的浏览器可视窗口等信息则需要借助其他工具.而在程序里需要动态获取时该怎么做呢? 琢磨的一个js方法,供大家参考.如下 ...
- Linux查看系统与内核信息(uname、file和lsb_release -a)
uname 命令 uname 命令可以用来查看系统与内核的相关信息,命令格式如下: [root@localhost ~]# uname [选项] 选项: -a:查看系统所有相关信息: -r:查看内核版 ...
随机推荐
- git ---- 产生冲突的场景 和解决办法
1.git冲突的场景 情景一:多个分支代码合并到一个分支时: 情景二:多个分支向同一个远端分支推送代码时: 实际上,push操作即是将本地代码merge到远端库分支上. 关于push和pull其实就分 ...
- json数据字典,以及数据在下拉框中显示
建立person_vocation.json数据字典文件,内容: [ {"id":1,"disabled":false,"selected" ...
- C语言基础-第六章
数组和字符串 1.一维数组 数组当中最简单的数据 声明: 类型说明符 数组名[常量表达式] int a[3];说明a的长度为3,那么给a赋值的语句是:a={1,2,3}; 2.多维数组 2.1 二维数 ...
- JavaScript总结(4)
如何绑定事件 程序员可以编写代码,要求页面在发生了某些事件时调用相应的JavaScript语句或函数,这被称为事件的绑定.事件的绑定有3种方式.1)在HTML标记中直接声明,这是最常见的一种做法.语法 ...
- JavaScript获取本机IP地址
<script type="text/javascript"> /** * Get the user IP throught the webkitRTCPeerConn ...
- flex属性的取值
首先明确一点是, flex 是 flex-grow.flex-shrink.flex-basis的缩写.故其取值可以考虑以下情况:flex 的默认值是以上三个属性值的组合.假设以上三个属性同样取默认值 ...
- js字符串排序方法
前端开发过程中有时需自己手写排序方法 一般想到数字的字符串排序方法 我们会用到 var newArr = arr. sort(function(a,b){return a - b})来进行排序 但除此 ...
- 《转载》编程入门指南 v1.4
编程入门指南 v1.4 Badger · 8 个月前 作者:@萧井陌, @Badger 自由转载-非商用-非衍生-保持署名 | Creative Commons BY-NC-ND 3.0 CoCode ...
- const 和 pointer
一般的: const对pointer的修饰有两种: const type * p/type const * p:表示指针指向的变量的值不能改变,无论指针改变为指向哪一个变量 type * const ...
- Kubernetes本地私有仓库配置
实验环境 master 10.6.191.181 node1 10.6.191.182 node2 10.6.191.183 本地私有仓库 10.6.191.184 一.安装本地私有仓库 1.安装do ...