Android,event inject 2 :
by emuboy on Aug.31, 2009, under Post
Lo so che ho già trattato questo argomento in precenza, ma in forma differente, il fatto è che getevent e sendevent sono dei comandi molto veloci ma hanno un grosso problema:
Non sono commentati. attualmente se cerco articoli su sendevent trovo solo il mio e un post utile ripetuto una decina di volte, abbastanza frustrante.
Così ho investigato sull’uso di un altro comando : input.
l’output di input a “vuoto” è :
# input
usage: input [text|keyevent]
input text <string>
input keyevent <event_code>
Come vede è molto più versatile di sendevent che chiede dei parametri apparentemente sconosciuti.Con un semplice :
#input text ciao
Input ignetterà nel substrato input di android il testo “ciao”,qualsiasi applicazione in attesa di un input lo farà proprio.
Se invece usiamo la seguente sintassi:
#input keyevent 19
Input simulerà in movimento della trackball verso l’alto: Il keycode è recuperato direttamente dal sorgente della classe Keyevent.java , che potete comodamente recuperare qui , io stesso l’ho trovato guardando l’unico post utile sull’argomento.
Forse sarà più utile a me che a voi nei prossimi giorni
.
emuboy, The Radical Dreamer... convinto che la vita vada vissuta nella sua pienezza, che vale sempre la pena di viverla...anche nei momenti peggiori...amante della natura umana e dello stupore che infonde il mondo...che trova in un raggio di sole tra le foglie l'armonia per un sogno...

