我们已开始在https://developer.android.com/guide/topics/ui/accessibility/services.html上查看适用于Android的Building Accessibility Service .根据此文档,我们可以代表用户执行自定义手势,如"为用户执行操作"部分所述,网址为https://developer.android.com/guide/topics/ui/accessibility/services.html#act-for -Users.我们根据此文档提出以下问题.
1)据我们了解,用户会执行手势,我们的代码会听.我们称这些听力手势.然后,我们的代码可以为用户执行手势.我们称这些表演手势.问题是表演手势的影响 - 触摸和探索层还是触摸和探索层下面?有关其他信息,触摸和探索是Android操作系统的功能,可由辅助功能服务请求.
2)Performing Gesture是否会触发通知Accessibility Service的任何AccessibilityEvent?如果是,如果Listening Gesture和Performing Gesture都是相同的,那么可能会有递归.那就是Listening Gesture可以向右滑动,触发一些事件.进行手势也可以说是向右滑动.现在,这也将依次触发相同的事件处理程序.
3)我们如何确定Performing Gesture成功执行?如果Performing Gesture发生在触摸和探索层下面,那么整个事情就具有重要意义.
任何帮助将不胜感激.