联系
我们
投稿
反馈
评论 返回
顶部

内容字号: 默认 大号超大号

段落设置: 段首缩进取消段首缩进

字体设置:切换到微软雅黑切换到宋体

辅助功能服务使残障人士可以更方便地使用Android应用

2020-07-22 11:50 出处:互联网 人气: 评论(
重装机兵新战线 励志电影排行榜前十名 宅男女神排行 面膜排行榜 女优排行榜 五大剧种

我们在测试XDA的新版Navigation Gestures应用程序的Alpha版本时发现了这一更改。有一个错误导致服务崩溃。由于这是我们过去处理过的事情,因此我们知道必须进入设置应用程序并将其关闭然后重新打开。不过,在Android Oreo及更早版本中,该服务只是说它已启用,这导致许多人认为它没有任何问题。当应用程序具有类似的错误并且必须再次启用该服务时,情况并非如此。

发送给开发人员的电子邮件之所以令人惊讶,是因为Google自己的文档的先前版本没有提及有关辅助功能用于帮助残障用户的信息。当时,我们被告知,30天内未修复的应用程序将从Play商店中删除,并且尚未发生。无论如何,Google仍在努力改进Android P的辅助功能,因为它会在服务出现故障时告诉您。

去年下半年,我们讨论了Google向许多Android应用程序开发人员发送的有关其如何使用Accessibility Services的电子邮件。当查看Google自己的功能文档时,他们明确指出该功能将通过提供用户界面增强功能来帮助残障用户。但是,我们都知道,一些最具创新性的应用程序将它用于各种用途。被授予无障碍服务权限的应用程序有时可能会由于各种错误而崩溃,并且我们刚刚发现,Android P实际上会在出现问题时告诉我们。

借助Android P,Google现在可以告诉用户特定应用程序的Accessibility Services出现了问题。现在,我们不再只是说“已启用”,而是被告知它不起作用,我们需要“点击以获取信息”。在本例中,当我们点击该应用程序时,我们被告知该服务有故障。因此,很高兴看到Google向用户传达了一些信息,而不是让他们猜测正在发生的事情。

辅助功能服务使残障人士(例如视力障碍者)可以更方便地使用Android应用。现在,此功能通常称为a11y,它是系统可以根据 Accessibility Service注册侦听的事件向其提供某些信息的应用程序 。因此,例如,已被授予无障碍服务权限的应用程序可以侦听 TYPE_VIEW_CLICKED 事件,从而允许其从系统接收有关用户可能按下的任何按钮的信息。然后,应用程序可以获取该数据并对其进行其他处理(例如在这种情况下重新映射按钮的按下)。

什么是无障碍服务?

分享给小伙伴们:
本文标签:

更多文章

相关文章

  • 蛮便宜
  • 抠门网
  • Copyright © 2002-2014 版权所有