Sto lavorando ad alcuni programmi che dovranno iniettare eventi touch screen al telefono all'interno del programma, sto usando il opensource lib https://code.google.com/p/android-event-injector/ per inviare manualmente eventi touch screen su dispositivi Android con root, tramite l'iniezione diretta di codici in dev/input/event3, ma tutto smette di funzionare quando aggiorno il telefono ad Android 5.0 e non riesco a eseguire la scansione degli eventuali file di dispositivi di input sotto dev/input /, qualcuno ha qualche idea di lavorare questo intorno?Iniettare eventi touch screen, Android 5.0, dev/input/eventX
5
A
risposta
6
La piena applicazione di SELinux introdotta in Lollipop lo fa. Una soluzione è invocare "setenforce Permissive" come root.
Modifica: Se sul dispositivo è installato SuperSU, il seguente criterio consentirà anche l'accesso a/dev/input senza dover abbandonare SELinux in modalità permissiva.
supolicy --live "allow appdomain input_device dir { ioctl read getattr search open }" "allow appdomain input_device chr_file { ioctl read write getattr lock append open }"
Problemi correlati
- 1. Attivazione di eventi di tocco in Chrome dal touch screen
- 2. Programmazione di un'applicazione touch screen con SWING
- 3. Twitter Bootstrap è adatto per touch screen?
- 4. Trovare il tasso di campionamento del touch screen in Android
- 5. Emula l'opzione Touch Screen assente, l'emulazione del dispositivo non fornisce risposta touch screen
- 6. Framework JavaScript per applicazioni desktop touch screen?
- 7. jquery click evento per tablet e telefoni touch screen
- 8. Disattivazione degli eventi del dispositivo Touch Screen per il mouse Utilizzo di setwindowshookex (user32.dll)
- 9. Come implementare un'applicazione Java Swing su Touch Screen
- 10. I dispositivi Android/webOS supportano eventi Javascript multi-touch?
- 11. Verificare se Android WebView sta consumando eventi touch
- 12. Gli eventi touch funzionano con SVG?
- 13. Android: Multi touch e TYPE_SYSTEM_OVERLAY
- 14. Quali sono le ultime novità nella programmazione del touch screen?
- 15. CSS non hover essere ignorato su dispositivi touch-screen
- 16. Disabilita tutte le interazioni touch screen durante l'animazione
- 17. Come rendere Java JButton visivamente deprimente con il touch screen?
- 18. I miei tooltip possono essere adattati per il touch screen?
- 19. Come iniettare i gestori di eventi in eventi con Unity
- 20. Android e ICU 5.0
- 21. eventi touch vs eventi clic del mouse utilizzando actionscript 3
- 22. Delegati contro eventi in Cocoa Touch
- 23. Come intercettare tutti gli eventi touch?
- 24. React Native Android Splash Screen
- 25. Android SeekBar Touch Sensitivity
- 26. Emettitore IR e Android 5.0
- 27. crash - material design android 5.0
- 28. Android 5.0+ Cordova fotocamera incidente
- 29. windows phone 7, xna, come faccio a campionare il touch screen più regolarmente
- 30. Gli eventi touch di mappatura JavaScript per gli eventi del mouse
Grazie, funziona! –
@Irwin, grazie per la risposta, c'è qualche soluzione per utilizzare la strumentazione per la simulazione del tocco su Lollipop? non funziona anche Grazie. – Dania
@DorochiOkamoto come hai eseguito il comando? L'ho inserito in runtime nel codice app Android, e non ha permesso l'iniezione di tocchi. Per favore aiutami, come hai fatto a far funzionare questo? – Dania