2013-01-31 49 views
1

我正在寻找一些关于如何使盲人可以使用Air应用程序的帮助。它要求我使用内置在android中的屏幕阅读器功能,称为“话语提示”。适用于盲人的无障碍Android Air应用程序。使用Android TalkBack

经过研究,我找不到任何有用的东西。我确实发现,您可以使用“Capabilities.hasAccessibility()”检查设备是否具有辅助功能,但即使设备确实具有辅助功能并且它们已打开,也会返回False(当TalkBack为“开”时,Accessibility.active也会设置为False活性)。我还发现你可以给出一个Display对象的AccessibilityProperties,比如我假定屏幕阅读器会使用的名称和描述。但是,它不起作用。在添加属性之后,我还使用了Accessibility.updateProperties(),但仍然没有运气。 我也尝试将权限添加到READ_PHONE_STATE的清单中(虽然我不确定它是否意味着它),但是再次没有快乐。

我只使用Actionscript 3。不弯曲。

任何帮助,将不胜感激。

回答

1

尽我所知,Adobe决定在使用Air构建移动应用程序时忽略残疾人社区。似乎没有任何方法来实现此类应用程序的可访问性。

我很想对此有所错,但就目前而言,我非常确定这是事实。

0

从搜索过去的几天开始做一堆测试,似乎您可以构建到AIR应用程序中的辅助功能只能在基于浏览器的应用程序中使用。任何类型的独立式应用程序(.app/.dmg/.exe/.air)分发形式似乎都不适用于我们测试过的任何可访问性工具。我们在Windows 7中测试了Window-Eyes和内置的讲述人。我一直无法找到任何Adobe文档来证实这一点,但对于他们来说,似乎是一个巨大的疏漏,不要在任何文档中提及它。

相关问题