如何收集android设备中发生的每个事件的日志?
我想收集android设备中发生的每一个事件的日志,比如当用户启动任何应用程序时,或者当任何应用程序向用户发出通知时 目前,我有广播接收器监听每个事件,但它并没有监听某些事件,所以我在互联网上搜索,它建议在清单文件中注册时优先考虑事件。现在的问题是,我应该优先考虑每一件事,如果是,我应该优先考虑什么如何收集android设备中发生的每个事件的日志?,android,android-intent,android-activity,broadcastreceiver,Android,Android Intent,Android Activity,Broadcastreceiver,我想收集android设备中发生的每一个事件的日志,比如当用户启动任何应用程序时,或者当任何应用程序向用户发出通知时 目前,我有广播接收器监听每个事件,但它并没有监听某些事件,所以我在互联网上搜索,它建议在清单文件中注册时优先考虑事件。现在的问题是,我应该优先考虑每一件事,如果是,我应该优先考虑什么 谢谢。android中的无障碍服务可以对几乎所有事件做出反应。很简单,第三方应用程序不再允许这样做。只有在为设备准备安卓安装的组织的协助下,即制造商或运营商,或在“定制ROM”上,您才能实现您的目标
谢谢。android中的无障碍服务可以对几乎所有事件做出反应。很简单,第三方应用程序不再允许这样做。只有在为设备准备安卓安装的组织的协助下,即制造商或运营商,或在“定制ROM”上,您才能实现您的目标它的作者是否留下了钩子,这些钩子在正常的安卓安全限制中形成了漏洞。你的意思是说,如果不使用安卓源代码,我不可能通过编程实现这一点。其实我有三星S4(gt19505)如果你能帮我?谢谢。你可以让你的应用成为一个
可访问性服务
。他们几乎可以对所有事件做出反应。不幸的是,TouchWiz手机在您启用辅助功能服务后就开始与用户(TTS)通话:D不确定他们是否已修复。@Byte仓鼠您建议检索窗口内容将帮助我获取用户刚刚启动的应用程序。我真的不知道辅助功能服务如何工作。但我很肯定他们一打开应用程序就会有意向