Я пишу приложение доступности, которое помогает пользователям перемещаться по андроиду, используя смесь голосовых средств управления и элементов управления, предоставляемых с помощью внешних инструментов помощи. Он использует API-интерфейс MonkeyTalk для выполнения более тяжелой работы.
Чтобы помочь пользователю в том, что происходит, мы также используем службу доступности, которая считывает уведомление, чтобы пользователь мог быстрее действовать.Доступность сообщений в Facebook
Я был проинформирован, что они не получают никакой аудио реплику, когда сообщение поступает на facebook мессенджера и проверка журналов, что я вижу:
D/NotificationService(2665): package com.facebook.orcaText: []
и event.getText().size()
возвращает 0 (на AccessibilityEvent события).
Прямо сейчас им нужно открыть приложение и получить прочитанный им текст, который является 2-мя голосовыми командами далее ...
Я получаю все остальные уведомления правильно. Я попытался найти документацию из facebook об их позиции по доступности, но ничего не нашел.
Есть ли способ получить текст из своих уведомлений?
Прямо сейчас мы используем api19 +, так что все в порядке. В будущем мы будем поддерживать более старые телефоны, может быть, тогда я буду использовать трюк с видом раздувания, мне это понравилось! – sokie
Дополнительные поля оказались безупречными! Я использую его сейчас и для остальных уведомлений. Спасибо! – sokie
@sokie 'Я использую его сейчас для остальных уведомлений.' Awesome! Не думал рекомендовать вам сделать это. – Vikram