如何查看Android系统当前发送了什么广播

(转载)http://www.voidcn.com/blog/Q316510202/article/p-5983834.html


前言:在开发的时候,我们有时想知道我们定义的广播是否成功发送,或者想知道做了某个操作,系统是否会发送广播,并且发送了什么广播。如果说能够直接查看到,那是非常好的,这样就不需要google,百度,也不需要深入底层看源码。此篇文章就是告诉你这个调试的小技巧,非常实用哦。

查看Android系统广播发送记录

这条命令是

dumpsys |grep BroadcastRecord

敲入这条命令,我的机顶盒打印是

BroadcastRecord{2cfa0820 u-1 android.intent.action.TIME_TICK} to user -1 
BroadcastRecord{2cd10530 u-1 android.intent.action.TIME_TICK} to user -1 
BroadcastRecord{2cf94b18 u-1 android.intent.action.TIME_TICK} to user -1 
BroadcastRecord{2cf71bd0 u-1 android.intent.action.TIME_TICK} to user -1 
BroadcastRecord{2cfbe378 u-1 android.intent.action.TIME_TICK} to user -1 
BroadcastRecord{2cea3b30 u-1 android.intent.action.TIME_TICK} to user -1 
BroadcastRecord{2ce8f548 u-1 android.intent.action.TIME_TICK} to user -1 
BroadcastRecord{2cf1dea0 u-1 android.intent.action.TIME_TICK} to user -1 
BroadcastRecord{2cfa5f38 u-1 android.intent.action.TIME_TICK} to user -1 
BroadcastRecord{2cefa680 u-1 android.intent.action.TIME_TICK} to user -1 
BroadcastRecord{2cf16a20 u-1 android.intent.action.TIME_TICK} to user -1 
BroadcastRecord{2ce53d38 u-1 android.intent.action.TIME_TICK} to user -1 
BroadcastRecord{2cea8588 u-1 android.intent.action.TIME_TICK} to user -1 
BroadcastRecord{2cede788 u-1 android.intent.action.TIME_TICK} to user -1 
BroadcastRecord{2cf30000 u-1 android.intent.action.TIME_TICK} to user -1 
BroadcastRecord{2cf40f08 u-1 android.intent.action.TIME_TICK} to user -1 
BroadcastRecord{2cf7dd60 u-1 android.intent.action.TIME_TICK} to user -1 
BroadcastRecord{2cfb9e10 u-1 android.intent.action.TIME_TICK} to user -1 
BroadcastRecord{2cfbeab0 u-1 android.intent.action.TIME_TICK} to user -1 
BroadcastRecord{2cfc1088 u-1 android.intent.action.TIME_TICK} to user -1 
BroadcastRecord{2cfc1ee8 u-1 android.intent.action.TIME_TICK} to user -1 
BroadcastRecord{2cfc36d8 u-1 android.intent.action.TIME_TICK} to user -1 
BroadcastRecord{2cfcb678 u-1 android.intent.action.TIME_TICK} to user -1 
BroadcastRecord{2ceed3a0 u-1 android.intent.action.TIME_TICK} to user -1 
BroadcastRecord{2cdde158 u-1 android.intent.action.TIME_TICK} to user -1 
BroadcastRecord{2cf718a8 u-1 android.intent.action.TIME_TICK} to user -1 
BroadcastRecord{2cf1f2c8 u-1 android.intent.action.TIME_TICK} to user -1 
BroadcastRecord{2cfe8fe8 u-1 android.intent.action.TIME_TICK} to user -1 
BroadcastRecord{2ce8ea70 u-1 android.intent.action.TIME_TICK} to user -1 
BroadcastRecord{2cff0d90 u-1 android.intent.action.TIME_TICK} to user -1 
BroadcastRecord{2cf16418 u-1 android.intent.action.TIME_TICK} to user -1 
BroadcastRecord{2cf7a950 u-1 android.intent.action.TIME_TICK} to user -1 
BroadcastRecord{2cec99c0 u-1 android.intent.action.TIME_TICK} to user -1 
BroadcastRecord{2ced7810 u-1 android.intent.action.TIME_TICK} to user -1 
BroadcastRecord{2cf07960 u-1 android.intent.action.TIME_TICK} to user -1 
BroadcastRecord{2cf73440 u-1 android.intent.action.TIME_TICK} to user -1 
BroadcastRecord{2cef4538 u-1 android.intent.action.TIME_TICK} to user -1 
BroadcastRecord{2cfa6570 u-1 android.intent.action.TIME_TICK} to user -1 
BroadcastRecord{2cee0430 u-1 android.intent.action.TIME_TICK} to user -1 
BroadcastRecord{2cf9a940 u-1 android.intent.action.TIME_TICK} to user -1 
BroadcastRecord{2cf1bd88 u-1 android.intent.action.TIME_TICK} to user -1 
BroadcastRecord{2cf47260 u-1 android.intent.action.TIME_TICK} to user -1 
BroadcastRecord{2cff34a8 u-1 android.intent.action.TIME_TICK} to user -1 
BroadcastRecord{2cdc5e78 u-1 android.intent.action.TIME_TICK} to user -1 
BroadcastRecord{2cce3398 u-1 android.intent.action.TIME_TICK} to user -1 
BroadcastRecord{2cee7538 u-1 android.intent.action.TIME_TICK} to user -1 
BroadcastRecord{2ced4a40 u-1 android.intent.action.TIME_TICK} to user -1 
BroadcastRecord{2cd1f978 u-1 android.intent.action.TIME_TICK} to user -1 
BroadcastRecord{2cdc5678 u-1 android.intent.action.TIME_TICK} to user -1 
BroadcastRecord{2cf397e0 u-1 android.intent.action.TIME_TICK} to user -1 
BroadcastRecord{2cf76040 u-1 test} to user -1 
BroadcastRecord{2cf43088 u-1 test} to user -1 
BroadcastRecord{2cf46930 u-1 test} to user -1 
BroadcastRecord{2cfabf00 u0 android.net.ConnectivityService.action.PKT_CNT_SAMPLE_INTERVAL_ELAPSED} to user 0 
BroadcastRecord{2cf73338 u0 com.android.server.action.NETWORK_STATS_POLL} to user 0 
BroadcastRecord{2cf717a0 u-1 com.android.server.action.NETWORK_STATS_UPDATED} to user -1 
BroadcastRecord{2cf7c718 u0 android.net.ConnectivityService.action.PKT_CNT_SAMPLE_INTERVAL_ELAPSED} to user 0 
BroadcastRecord{2cf85d18 u0 android.net.ConnectivityService.action.PKT_CNT_SAMPLE_INTERVAL_ELAPSED} to user 0 
BroadcastRecord{2cf1d428 u0 com.android.server.action.NETWORK_STATS_POLL} to user 0 
BroadcastRecord{2cff5048 u-1 com.android.server.action.NETWORK_STATS_UPDATED} to user -1 
BroadcastRecord{2cff4e38 u0 android.net.ConnectivityService.action.PKT_CNT_SAMPLE_INTERVAL_ELAPSED} to user 0 
BroadcastRecord{2cfcbd30 u0 RUN_TV_PAYER_OFF} to user 0 
BroadcastRecord{2cfa6960 u-1 android.media.VOLUME_CHANGED_ACTION} to user -1 
BroadcastRecord{2cfa4aa8 u-1 android.media.VOLUME_CHANGED_ACTION} to user -1 
BroadcastRecord{2cf26c88 u-1 android.media.VOLUME_CHANGED_ACTION} to user -1 
BroadcastRecord{2cf7a5c8 u-1 android.media.VOLUME_CHANGED_ACTION} to user -1 
BroadcastRecord{2cfcb4b0 u-1 android.media.VOLUME_CHANGED_ACTION} to user -1 
BroadcastRecord{2cfb78f8 u-1 android.media.VOLUME_CHANGED_ACTION} to user -1 
BroadcastRecord{2cfbd2a0 u-1 android.media.VOLUME_CHANGED_ACTION} to user -1 
BroadcastRecord{2cd14ca0 u-1 android.media.VOLUME_CHANGED_ACTION} to user -1 
BroadcastRecord{2cf70c38 u-1 android.media.VOLUME_CHANGED_ACTION} to user -1 
BroadcastRecord{2cfc6728 u-1 android.media.VOLUME_CHANGED_ACTION} to user -1 
BroadcastRecord{2cf735d0 u-1 android.media.VOLUME_CHANGED_ACTION} to user -1 
BroadcastRecord{2cfa8288 u-1 android.media.VOLUME_CHANGED_ACTION} to user -1 
BroadcastRecord{2cf29b98 u-1 android.media.VOLUME_CHANGED_ACTION} to user -1 
BroadcastRecord{2cf77f88 u-1 android.media.VOLUME_CHANGED_ACTION} to user -1 
BroadcastRecord{2cf6d398 u-1 android.media.VOLUME_CHANGED_ACTION} to user -1 
BroadcastRecord{2cf7c290 u-1 android.media.VOLUME_CHANGED_ACTION} to user -1 
BroadcastRecord{2cf402f8 u-1 android.media.VOLUME_CHANGED_ACTION} to user -1 
BroadcastRecord{2cfcef20 u-1 android.media.VOLUME_CHANGED_ACTION} to user -1 
BroadcastRecord{2ce89ef0 u-1 android.media.VOLUME_CHANGED_ACTION} to user -1 
BroadcastRecord{2cf47b60 u-1 android.media.VOLUME_CHANGED_ACTION} to user -1 
BroadcastRecord{2cf02608 u-1 android.media.VOLUME_CHANGED_ACTION} to user -1 
BroadcastRecord{2cf71618 u-1 android.media.VOLUME_CHANGED_ACTION} to user -1 
BroadcastRecord{2cfba098 u-1 android.media.VOLUME_CHANGED_ACTION} to user -1 
BroadcastRecord{2cf181f8 u-1 android.media.VOLUME_CHANGED_ACTION} to user -1 
BroadcastRecord{2ce986c8 u-1 android.media.VOLUME_CHANGED_ACTION} to user -1 
BroadcastRecord{2cf2a200 u-1 android.media.VOLUME_CHANGED_ACTION} to user -1 
BroadcastRecord{2cdc5da8 u-1 android.media.VOLUME_CHANGED_ACTION} to user -1 
BroadcastRecord{2cee35b8 u-1 android.media.VOLUME_CHANGED_ACTION} to user -1 
BroadcastRecord{2ce989b0 u-1 android.media.VOLUME_CHANGED_ACTION} to user -1 
BroadcastRecord{2cee42f8 u-1 android.media.VOLUME_CHANGED_ACTION} to user -1 
BroadcastRecord{2cfb7690 u-1 android.media.VOLUME_CHANGED_ACTION} to user -1 
BroadcastRecord{2cee3010 u-1 android.media.VOLUME_CHANGED_ACTION} to user -1 
BroadcastRecord{2ce4db28 u-1 android.media.VOLUME_CHANGED_ACTION} to user -1 
BroadcastRecord{2ceb3570 u-1 android.media.VOLUME_CHANGED_ACTION} to user -1 
BroadcastRecord{2cefd0b8 u-1 android.media.VOLUME_CHANGED_ACTION} to user -1 
BroadcastRecord{2ce97800 u-1 android.media.VOLUME_CHANGED_ACTION} to user -1 
BroadcastRecord{2cf18b88 u-1 android.media.VOLUME_CHANGED_ACTION} to user -1 
BroadcastRecord{2cf47488 u-1 android.media.VOLUME_CHANGED_ACTION} to user -1

从上到下,是按照从新到旧的顺序排列的,也就是说第一行是系统最新发出的一个广播。

dumpsys

这个命令能够打印出系统近期的运行状况,可以找到很多有用的信息。

总结

当你需要系统信息时,可以用dumpsys命令查看系统状态,并在里面找出需要的信息,当只需要查看系统发送过哪些广播时,则用dumpsys |grep BroadcastRecord


//----------------------------------------------------------------------------------------------------------

在windows上使用这个命令。


  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值