是否有可能显示在android中触发的所有广播事件/意图?我只想知道我是否可以快速确定应用程序是否使用了我可以接入的意图/广播。对于大多数股票Android应用程序,我可以阅读源代码,但是很耗时。显示Android上的所有广播事件
13
A
回答
18
名单所有的历史广播和注册的广播接收机使用以下终端命令:
dumpsys activity broadcasts
+1
或更好:'dumpsys活动广播历史' – Mygod 2018-01-19 07:55:28
3
有logcat,您可以从ddms(专用应用程序或eclipse视图)中获取logcat,它应该列出所有广播以及与该intent关联的属性。但是,正如您的帖子中的其他评论者所说的,除非意图已经发布,否则您确实不应该那样做。它可能会改变,或导致其他形式的破坏。虽然我不同意这种说法,但有些人甚至可能会说,如果许可证不兼容是非法的。 (尽管我不喜欢这个派对,但是看起来你并没有静态链接到代码,甚至也没有将它放入你的包中)。
5
请检查这个开源项目,看看你的android手机上的所有节目:Broadcasts Monitor Pro
1
我找到的最好的工具是Intent Intercept映入上飞的意图,并允许用户检查内容
相关问题
- 1. IOS上的广播事件
- 2. 广播听众不是广播事件
- 3. 显示所有事件
- 4. SD卡上的Android新文件广播事件
- 5. 在Android上显示广告
- 6. 所有Android广播意图在哪里
- 7. 如何截获angular.js中的所有$ rootScope。$广播事件
- 8. 3g以上的Android广播
- 9. Socket.io广播没有断开事件
- 10. MPI:所有以一个维阵列上的所有广播
- 11. 广播点击事件
- 12. AdMob联播显示在Android Studio中测试广告,但没有广告在所有谷歌玩
- 13. 未显示Firebase广告效果事件
- 14. 多个收件人的Android广播事件
- 15. Vungle sdk在Android上显示广告
- 16. 在Android上显示Admob广告
- 17. angular2从服务广播事件到使用该服务的所有组件
- 18. Android的服务结果广播没有被广播
- 19. WidgetProvider接收广播虽然没有插件显示
- 20. Magento的事件日志不显示所有事件
- 21. Laravel的有条件广播
- 22. Android adMob:广告未显示(尝试所有内容)
- 23. 广播接收器的显示Toast
- 24. Admob广告没有显示 - Android
- 25. AS3中的自定义广播事件?
- 26. 如何显示Android广播接收器中的对话框?
- 27. 显示/隐藏广播选择
- 28. Android:广播演示不起作用
- 29. Android意图广播
- 30. Android广播地址
如果没有记录“广播意图/事件”,请不要使用它们。它们不适合第三方开发人员连接,可能会在应用程序更新时发生变化,可能违反EULA或其他许可协议等。 – CommonsWare 2011-01-05 01:20:44
更好的方法是向应用程序开发人员询问,看他们是否同意考虑一些意图/广播“公开”,即他们保证不改变他们,所以其他应用程序可以继续使用它们。 – EboMike 2011-01-05 01:36:07
当然,在openintnts.org上有众多的注册机构,但不幸的是,这个注册机构还不是非常人口稠密。 – EboMike 2011-01-05 01:36:26