Android 如何使用无障碍服务处理双击?

Android 如何使用无障碍服务处理双击?,android,accessibility,android-a11y,Android,Accessibility,Android A11y,对于辅助功能服务,双击激活辅助功能服务关注的最后一个元素 我只想用我的可访问性服务处理这个事件,但没有用于此的侦听器/事件。我只得到两个类型为“类型\触摸\互动\结束”的可访问性事件 我在Android中发现了一个带有DoubleTapDetector的类,但无法从Android API访问该类: 您无法在辅助功能服务中处理双击事件。这些事件由可访问性框架捕获,该框架模拟一个向下/向上事件对。我曾考虑在两个向上事件之间设置一个计时器,但这确实有风险,而且不认为这是一个好的做法。我想确保我可以在双

对于辅助功能服务,双击激活辅助功能服务关注的最后一个元素

我只想用我的可访问性服务处理这个事件,但没有用于此的侦听器/事件。我只得到两个类型为“类型\触摸\互动\结束”的可访问性事件

我在Android中发现了一个带有DoubleTapDetector的类,但无法从Android API访问该类:

您无法在辅助功能服务中处理双击事件。这些事件由可访问性框架捕获,该框架模拟一个向下/向上事件对。我曾考虑在两个向上事件之间设置一个计时器,但这确实有风险,而且不认为这是一个好的做法。我想确保我可以在双击激活某个元素的同时执行操作。使用单击事件作为某个已激活的指示如何?因为双击不仅生成单击事件。例如,对于可访问服务,双击textView将更改输入焦点,而不会生成单击事件。AndroidDoc说:“双击屏幕上的任何地方激活关注的项目。”但没有全局“激活事件”。