2

我打算在一种公共设备上使用Android平台。而且我认为大多数人很难关闭 TalkBack。

在主屏幕中切换对讲的小部件按钮可以解决问题。

可以制作这个小部件吗?需要生根吗?

4

2 回答 2

1

不,没有办法做到这一点。无法影响系统服务是一项安全功能。如果您可以在没有 root 的情况下做到这一点,那将被视为一个错误,并且您使用的方法已修补。我想您可能能够以 root 用户的身份完成它。如果您想研究如何执行此操作,请查看 AOSP 的 4.3 分支,并查看辅助功能快捷方式的工作原理。然后只需复制该功能。

从 Android 4.3 (4.2???) 开始,您可以激活辅助功能快捷方式,从而简化操作!辅助功能快捷方式将打开和关闭您最喜欢的辅助功能服务。我做了很多可访问性开发,这对我来说效果很好。

另一个技巧是,将快捷方式直接添加到辅助功能设置,到您的主屏幕。这使得开启和关闭 TalkBack 成为一个简单的两步过程。

于 2015-03-06T15:46:32.010 回答
1

如果已植根,则可以使用 tasker 和安全设置。在http://inclusiveandroid.tk/?q=content/toggle-talkback-or-hardware-button-using-tasker有一个 tasker 项目,它允许您通过快速按两次电源按钮来关闭和打开对讲。

于 2015-03-06T23:49:45.213 回答