android - 适用于盲人的无障碍 Android Air 应用程序。使用 Android 的 TalkBack

标签 android actionscript air accessibility

我正在寻求有关如何让盲人也可以访问 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/

相关文章:

Android Viewpager 在第一次加载时显示错误数据

java - 是否可以更改 Firebase 的短信验证消息?

java - 我无法使用 Eclipse 安装适用于 Android 的 Crashlytics

javascript - Flash:即使在舞台/浏览器之外,也可以在单击并拖动(向下移动)后跟踪鼠标位置?

actionscript-3 - 通过http请求actionscript 3将新照片上传到picasa

ios - Adobe Flex/AIR iOS 应用程序 - 如何将参数传递到应用程序中?

xml - 使用 adobe air 保存 XML 文件会在开头创建虚假符号

Android 判断是否应该使用多 fragment 布局

javascript - ActionScript 3 REPL

ios - 如何将 jpg 文件添加到 ipa 并使用 FileStream 类加载它们