【发布时间】:2014-09-01 08:36:16
【问题描述】:
我正在编写一个辅助功能应用程序,该应用程序通过混合使用语音控件和通过外部辅助工具提供的控件来帮助用户在 Android 上导航。它使用 MonkeyTalk Java API 来完成较重的工作。
为了帮助用户了解正在发生的事情,我们还使用了无障碍服务,它会读取通知,以便用户可以更快地采取行动。
我被告知,当消息到达 facebook Messenger 时,他们没有收到音频提示,检查日志我看到的是:
D/NotificationService(2665): package com.facebook.orcaText: []
并且event.getText().size() 返回 0(在 AccessibilityEvent 事件中)。
现在他们必须打开应用程序并读取文本给他们,这是另外 2 个语音命令...
我正确收到所有其他通知。我尝试从 facebook 查找有关他们对可访问性的立场的文档,但我一无所获。
有没有办法从他们的通知中获取文本?
【问题讨论】:
标签: android accessibility facebook-messenger android-a11y