Come submit MotionEvent sintetizzato attraverso il sistema?

So come "sintetizzare" un MotionEvent:

event = MotionEvent.obtain(downTime, eventTime, MotionEvent.ACTION_DOWN, x, y, 0); 

Quello che sono bloccato è come "submit / submit / sparare / distribuire" attraverso il sistema, in modo che sia gestito "come se" un vero utente in realtà toccasse lo schermo con il dito.

  • System.loadLibrary (...) non è in grado di trovare la libreria nativa nel mio caso
  • Android SwitchPreferences cambiano insieme in PreferenceActivity
  • Jelly Bean WebView non funziona bene con l'attributo maxlength HTML per la casella di text
  • Come abilitare Firebase Crash Reporting - Android
  • Alternativa alla libreria showCase per i tutorial utente di applicazioni?
  • Come creare window di dialogo modale in android
  • Ciò è effettivamente ansible?

    In caso affermativo, come posso realizzare questo?

  • Posso get gli utenti online nella mia list di amici tramite Smack?
  • Rileva l'inizio di un suono o una voce in Android
  • Nascondere le properties; all'interno di un tag in Ksoap2
  • onListItemClick () non funziona per ListView in Android
  • Espresso NestedScrollView
  • Visualizzazioni sovrapposte in Android
  • 2 Solutions collect form web for “Come submit MotionEvent sintetizzato attraverso il sistema?”

    No, è impedito dal design. La preoccupazione è che una tale caratteristica possa essere utilizzata per sovvertire l'integer model di sicurezza, ad esempio per "iniettare" i tocchi per contattare il mercato, organizzare un'installazione, accettare le avvertenze sulla sicurezza. Tutto da solo.

    Questo è stato discusso in una certa misura qui e in seguito.

    Se questo risponde alla tua domanda, clicca gentilmente il segno di spunta a sinistra – grazie!

    Quello che stai cercando di fare è perfettamente ansible e semplice:

     void simulateEventDown( View v, long x, long y ) { MotionEvent e = MotionEvent.obtain( SystemClock.uptimeMillis(), SystemClock.uptimeMillis(), MotionEvent.ACTION_DOWN, x, y, 0); v.dispatchTouchEvent(e); } 
    L'Android è un fan Android di Google, tutto su telefoni Android, Android Wear, Android Dev e applicazioni Android Games e così via.