Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/279.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何收集android设备中发生的每个事件的日志?_Android_Android Intent_Android Activity_Broadcastreceiver - Fatal编程技术网

如何收集android设备中发生的每个事件的日志?

如何收集android设备中发生的每个事件的日志?,android,android-intent,android-activity,broadcastreceiver,Android,Android Intent,Android Activity,Broadcastreceiver,我想收集android设备中发生的每一个事件的日志,比如当用户启动任何应用程序时,或者当任何应用程序向用户发出通知时 目前,我有广播接收器监听每个事件,但它并没有监听某些事件,所以我在互联网上搜索,它建议在清单文件中注册时优先考虑事件。现在的问题是,我应该优先考虑每一件事,如果是,我应该优先考虑什么 谢谢。android中的无障碍服务可以对几乎所有事件做出反应。很简单,第三方应用程序不再允许这样做。只有在为设备准备安卓安装的组织的协助下,即制造商或运营商,或在“定制ROM”上,您才能实现您的目标

我想收集android设备中发生的每一个事件的日志,比如当用户启动任何应用程序时,或者当任何应用程序向用户发出通知时

目前,我有广播接收器监听每个事件,但它并没有监听某些事件,所以我在互联网上搜索,它建议在清单文件中注册时优先考虑事件。现在的问题是,我应该优先考虑每一件事,如果是,我应该优先考虑什么


谢谢。

android中的无障碍服务可以对几乎所有事件做出反应。

很简单,第三方应用程序不再允许这样做。只有在为设备准备安卓安装的组织的协助下,即制造商或运营商,或在“定制ROM”上,您才能实现您的目标它的作者是否留下了钩子,这些钩子在正常的安卓安全限制中形成了漏洞。你的意思是说,如果不使用安卓源代码,我不可能通过编程实现这一点。其实我有三星S4(gt19505)如果你能帮我?谢谢。你可以让你的应用成为一个
可访问性服务
。他们几乎可以对所有事件做出反应。不幸的是,TouchWiz手机在您启用
辅助功能服务后就开始与用户(TTS)通话:D不确定他们是否已修复。@Byte仓鼠您建议检索窗口内容将帮助我获取用户刚刚启动的应用程序。我真的不知道
辅助功能服务如何工作。但我很肯定他们一打开应用程序就会有意向