android - 无法在辅助功能 Android 中使用 TYPE_WINDOWS_CHANGED 事件

标签 android accessibility accessibilityservice

我正在搜索 Android 应用程序窗口更改时调用的辅助功能事件。我在 stack over flow 中发现了一个与我正在搜索的内容相关的问题。

链接是:TYPE_WINDOWS_CHANGED accessibility service

通过研究此评论,我了解到它只能在 api 级别 21 或更高级别中完成。但我需要在较低版本中使用它,比如 api 级别 14。我如何在 api 级别 14 中也使用 TYPE_WINDOWS_CHANGED。如果 TYPE_WINDOWS_CHANGED 不能在 api 级别 14 中使用,那么当新 Activity 或窗口打开时我可以使用什么事件。谢谢。

最佳答案

我不知道 TYPE_WINDOW_CHANGED。根据打开新 Activity 或窗口的第二个问题,您可以使用以下事件类型。

TYPE_WINDOW_STATE_CHANGED

当您打开新的 Activity 或窗口时,将触发上述事件,

关于android - 无法在辅助功能 Android 中使用 TYPE_WINDOWS_CHANGED 事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31042057/

相关文章:

java - 自定义 ArrayAdapter 的 ListActvity 过滤器

android - 错误 :Execution failed for task ':app:compileDebugKotlin' . > 编译错误。有关详细信息,请参阅日志

android - 如何告诉 TalkBack 自定义 View 被用作按钮

android - 如何计算 X、Y 坐标来模拟屏幕上的触摸?

安卓 Lint 警告 : "Redundant array creation for calling varargs method"

android - 无法添加 Android Material Design 工具栏

iphone - 如何告诉 VoiceOver 控件已动画化?

html - 屏幕阅读器如何从 HTML 中读取元素

javascript - 如何在高对比度模式下设置边框颜色?

java - android辅助功能服务突然停止触发事件