Android 使用无障碍服务滑屏失败

求解:Android 使用无障碍服务滑屏失败

img


使用以上代码滑屏大多数应用成功的, 我需要滑动的第三方应用更新后就滑不动了,恢复到旧版是可以正常滑动的(新版和旧版界面一样,用户使用方法也一样),救解这个第三方应用使用了什么技术不可

以用代码滑屏了?有解决方法吗?除了无障碍服务,还有其他无语root的方式能够实现滑屏功能吗

需要先确保无障碍服务已经被正确地设置并启用。如果这不是问题,那么第三方应用可能使用了某些技术来阻止使用无障碍服务进行滑动。具体来说,这个第三方应用可能会检测到正在使用无障碍服务,并使用某种方式来阻止操作。

有几种可能的解决方法:

可以试试使用不同的滑动方式。比如,可以试试使用滑动而不是直线滑动,或者使用更短或更长的滑动时间。

可以试试使用其他的无障碍服务框架。比如,可以试试使用 Google 提供的 Android Accessibility Suite 或者其他的第三方无障碍服务框架。

可以试试使用其他的模拟输入方式。比如,可以试试使用 Android 提供的 InputDispatcher 类来发送模拟输入事件。

如果设备已经被 root,可以试试使用 root 权限来绕过应用的防护机制。但这通常不是一个好主意,因为这会破坏应用的安全性并可能带来其他问题。
仅供参考,望采纳,谢谢。

试试用电脑adb控制手机,参考
https://www.baidu.com/s?wd=adb%20%E6%BB%91%E5%8A%A8%E5%B1%8F%E5%B9%95
https://blog.51cto.com/hspbc/5050990

如果旧版可以无障碍滑屏,第三方应用更新后滑屏失败,初步怀疑是权限问题。更新后需要重新获取权限

用Appium 试试

使用无障碍服务进行滑屏是一种常见的方法,通常可以在大多数应用中使用。然而由于第三方应用可能使用了特定的技术或加密方法来防止无障碍服务进行滑屏,因此可能无法在这些应用中使用无障碍服务进行滑屏。

如果确实无法使用无障碍服务进行滑屏,则可能没有其他无需root的方法可以实现滑屏功能。可能需要考虑其他解决方案,例如使用其他应用或工具来代替第三方应用,或者寻找其他方法来满足您的需求。