Android:通过 AccessibilityService 进行系统范围的事件监控

问题描述 投票:0回答:0

出于一个研究目的,我想创建一个 Android 服务来监视系统范围内的事件,如按钮单击、活动启动、意图更改等,以便可以创建增强的日志条目,并在这些增强的日志条目时进行进一步的事件处理已发现日志条目。

我在https://developer.android.com/guide/topics/ui/accessibility/service以及https://github.com/llv22/android_env/blob/develop/docs/example_tasks中看到了一些例子.md#accessibility-forwarder。但是由于缺乏足够的Android经验,我不知道依赖AccessibilityService来为此创建一个特定的应用程序是否有一些明显的缺点。或者换句话说,我们有更好的选择吗?

主要问题是我们能不能保证所有的AccessibilityEvents都在on***Event()接口中被隐藏了。这是我这边的一个关键问题。

android accessibilityservice
© www.soinside.com 2019 - 2024. All rights reserved.