![](/img/trans.png)
[英]How Enable/Disable Accessibility Service When Lock/Unlock Screen in Android
[英]Disable touch screen in Android in accessibility service
我正在使用可访问性服务为聋哑人和盲人开发 Android 应用程序
需要禁用触摸屏,因为android app是通过第三方设备控制的
我试图向 WindowManager 添加一个视图并禁用那里的所有内容( FLAG_NOT_FOCUSABLE
、 FLAG_NOT_TOUCHABLE
),但据我所知,它仅在此视图中禁用了触摸屏,但根本没有
我可以请求除 root 之外的任何类型的权限
编辑:
由于 Android 安全性,在没有root 的情况下无法禁用触摸屏
恭喜你,你正在为一个好的事业工作。
不确定如何做到这一点,但一种方法是创建一个全屏活动 - 也隐藏导航栏和软导航按钮 - 请参阅此文档
和 2. 覆盖 onBackPressed 并且永远不允许它调用 super.onBackPressed() 或在 OnPause() 方法中重新启动您的应用程序。
希望这会有所帮助。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.