我正在寻求有关如何让盲人也可以访问 Air 应用程序的帮助。它要求我使用内置于 Android 中的称为 TalkBack 的屏幕阅读器功能。
经过研究,我没有找到任何有用的东西。我确实发现您可以使用“Capabilities.hasAccessibility()”检查设备是否具有辅助功能,但是即使设备确实具有辅助功能并且它们已打开,它也会返回 False(当 TalkBack 时,Accessibility.active 也设置为 False积极的)。我还发现您可以为 Display 对象提供 AccessibilityProperties,例如我假设屏幕阅读器会使用的名称和描述。但是,它不起作用。添加属性后我也使用了 Accessibility.updateProperties() 但仍然没有运气。 我还尝试将权限添加到 READ_PHONE_STATE 的 list 中(尽管我不太确定这是否是它的意思)但同样没有快乐。
我只使用 Actionscript 3。不灵活。
最佳答案
据我所知,Adobe 已决定在使用 Air 构建移动应用程序时忽略残障人士社区。似乎没有任何方法可以为此类应用程序实现可访问性。
我很乐意在这一点上是错误的,但就目前情况而言,我非常确定情况确实如此。
关于android - 适用于盲人的无障碍 Android Air 应用程序。使用 Android 的 TalkBack,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14633170/