在辅助功能中禁用Android中的触摸屏

时间:2020-02-05 15:26:51

标签: android accessibility accessibilityservice talkback android-accessibility

我正在使用辅助功能为聋哑人和盲人开发Android应用程序

由于Android应用是通过第三方设备控制的,因此需要禁用触摸屏

我试图将视图添加到WindowManager并禁用其中的所有内容(FLAG_NOT_FOCUSABLEFLAG_NOT_TOUCHABLE),但据我了解,它仅在此视图中禁用了触摸屏,但根本没有禁用

我可以请求除root以外的任何类型的权限

编辑:

由于Android的安全性,如果没有 root

,则无法禁用触摸屏

1 个答案:

答案 0 :(得分:0)

恭喜您,并为您的善意而努力。

不确定确切的操作方法,但一种方法是创建全屏活动-也隐藏导航栏和软导航按钮-请参考this documentation

并且2.覆盖onBackPressed,并且永远不允许它调用super.onBackPressed()或使用OnPause()方法重新启动您的应用。

希望这会有所帮助。