【发布时间】:2016-11-16 13:03:38
【问题描述】:
如何以编程方式启用/禁用 Android 屏幕阅读器服务,例如 TalkBack?
我正在开发一个信息亭类型的应用程序,该应用程序将安装在 Android 设备上,当游客参观特定博物馆时,该应用程序将借给他们。 (我们仍在确定我们将使用什么设备。)计划是只允许用户使用我们的应用程序,而不能访问 android 设置应用程序。但是,我们希望允许用户配置一些辅助功能设置。当他们完成设备后,我们需要将所有设置恢复为默认设置。
以下链接中的讨论有很多建议启动 Android 的设置应用程序。但我们不希望用户访问许多其他设置。
How to Programmatically Enable/Disable Accessibility Service in Android
【问题讨论】:
-
你的应用会被系统应用签名吗?
-
有可能。这需要让它工作吗?
-
查看 StackOverflow 上的其他帖子,click here
-
嗨约翰,你有任何解决方案吗?我也在寻找同样的东西。如果您有解决方案,请发布您的答案
-
Anuj,我的计划是让系统签名的应用程序声明 WRITE_SECURE_SETTINGS 权限,以便我可以使用 Settings.Secure.putString 更新必要的设置。
标签: android accessibility kiosk