强制开发人员为他要添加的所有UI元素设置可访问性

时间:2018-11-16 05:20:25

标签: java android accessibility android-accessibility

我们一直在致力于Android项目,以改善其辅助功能。我们只需为UI元素设置内容描述或标签。但是,我们需要使这种实现可重用。有没有什么方法可以使这种实现实现,无论开发人员何时添加UI元素,我们都会在代码中注意到他为要添加的所有视图设置可访问性属性?我们可以使用接口来实现吗?

2 个答案:

答案 0 :(得分:0)

您可以编写一个Maven插件,也可以找到一个静态代码分析工具来创建自定义规则。

答案 1 :(得分:0)

This blogpost参考Google’s Accessibility Test Framework for Android可能会为您提供帮助。我去了Assets 18,与那里的Google辅助功能团队进行了交谈,他们说在最终市场和测试环境中添加辅助功能需求很容易。

在本次会议上发表的一篇论文是关于Android应用程序中缺少标签及其影响的。这是Examining Image-Based Button Labeling for Accessibility in Android Apps through Large-Scale Analysis研究,您可能会感兴趣。

恐怕我几乎没有Android开发的经验,但我知道可以测试开发的其他部分并设置失败/成功规则,因此Android在这里不应成为例外。