Sto scrivendo un AccessibilityService
e voglio creare sovrapposizioni di visualizzazione sulle viste dall'attività corrente che il servizio di accessibilità può recuperare. Non ho problemi a recuperare tutti gli oggetti AccessibilityNodeInfo
dall'attività corrente, ma non ho idea di come ottenere le viste da questi oggetti per creare sovrapposizioni. Purtroppo ci sono solo alcuni esempi riguardanti i servizi di accessibilità. Forse alcuni di voi hanno già esperienza con questo argomento. Spero che puoi aiutarmi! Grazie!Ottieni visualizzazione di AccessibilityNodeInfo per creare overlay
EDIT: Un documento mostra che le sovrapposizioni oltre i contenuti di visualizzazione di un'attività sono possibili:
La sovrapposizione display è in grado di eseguire queste attività grazie alla Android Accessibility quadro [10]. Utilizzando l'API accessibilità, esso è in grado di accedere e controllare il layout GUI delle applicazioni sullo schermo, senza richiedere modifiche o la strumentazione del codice dell'applicazione "*
Link:. http://www.onarlioglu.com/publications/fc2015babelcrypt.pdf
page 6 e 8. Grazie!
Recupera i limiti sullo schermo da 'AccessibilityNodeInfo'. Converti in coordinate relative ai limiti sullo schermo dell'overlay. Disegna sul tuo overlay. – alanv