The Lab

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 :D .

:, , ,
No comments for this entry yet...

Leave a Reply

Looking for something?

Use the form below to search the site:

Still not finding what you're looking for? Drop a comment on a post or contact us so we can take care of it!