Sto scrivendo un'app di accessibilità che aiuta gli utenti a navigare su Android utilizzando una combinazione di controlli vocali e controlli forniti da strumenti di supporto esterni. Usa l'API MonkeyTalk Java per fare il lavoro più pesante.
Per aiutare l'utente su ciò che sta accadendo, utilizziamo anche un servizio di accessibilità, che legge la notifica in modo che l'utente possa agire più rapidamente.Accesso a Facebook Messenger
sono stato informato che non ottengono spunto audio quando arriva un messaggio su facebook messenger, e controllando i registri Quello che vedo è:
D/NotificationService(2665): package com.facebook.orcaText: []
e event.getText().size()
restituisce 0 (su evento AccessibilityEvent).
In questo momento devono aprire l'app e leggere il testo, 2 comandi vocali in più ...
Ottengo tutte le altre notifiche correttamente. Ho provato a cercare la documentazione di Facebook sulla loro posizione sull'accessibilità, ma non ho trovato nulla.
C'è un modo per ottenere il testo dalle loro notifiche?
In questo momento usiamo api19 +, quindi è tutto ok. In futuro sosterremo i telefoni più vecchi, forse poi userò il trucco di visualizzazione del gonfiaggio, mi è piaciuto! – sokie
I campi extra hanno dimostrato di funzionare perfettamente! Lo sto usando anche per il resto dei messaggi di notifica. Grazie! – sokie
@sokie 'Lo sto usando ora anche per il resto dei messaggi di notifica. Fantastico! Non ho pensato di raccomandarti di farlo. – Vikram