android 触摸全屏覆盖后的视图

1wnzp6jl  于 2023-04-10  发布在  Android
关注(0)|答案(1)|浏览(95)

我如何执行AccessibilityNodeInfo.ACTION_CLICKdispatchGesture到全屏覆盖可触摸后面的视图?这是可能的AccessibilityService?目标是使用覆盖来防止用户触摸屏幕,但不影响此操作(触摸)通过ÀccessibilityService

qv7cva1a

qv7cva1a1#

很抱歉给你带来坏消息,但AccessibilityService目前无法做到这一点。当拥有全屏可触摸的覆盖视图时,覆盖视图不允许触摸通过它,因为它会消耗所有的触摸。这些触摸不会在覆盖视图下传播。
即使设备被root,你也不能做这种事情。如果可以做,这将是一个严重的安全问题,因为恶意应用可能会向用户呈现不同的用户界面,并可能在可触摸窗口下方传播点击以执行不同的任务。

相关问题