@
mihaim1980 câteva comenzi folosite de mine.
Ca să deschizi aplicația:
Code:
root@A0001:/ # am start -a android.intent.action.MAIN -n org.hwbot.prime/.MainActivity
Starting: Intent { act=android.intent.action.MAIN cmp=org.hwbot.prime/.MainActivity }
Ca să dai click pe butonul de benchmark, trebuie să găsești coordonatele, mai jos ai un exemplu de cum funcționează la mine, în cazul în care ai altă rezoluție la telefon sau ești pe tabletă, probabil că nu vor funcționa, pentru că va da click unde nu este butonul. Mă rog, înțelegi ideea sper.
Code:
sendevent /dev/input/event0 3 57 977
sendevent /dev/input/event0 1 330 1
sendevent /dev/input/event0 1 325 1
sendevent /dev/input/event0 3 53 596
sendevent /dev/input/event0 3 54 509
sendevent /dev/input/event0 3 58 228
sendevent /dev/input/event0 3 48 4
sendevent /dev/input/event0 3 49 3
sendevent /dev/input/event0 0 0 0
sendevent /dev/input/event0 3 57 4294967295
sendevent /dev/input/event0 1 330 0
sendevent /dev/input/event0 1 325 0
sendevent /dev/input/event0 0 0 0
Vezi că după ultimul sendevent trebuie un rând gol, pentru a se executa și ultima comandă.
Pentru a găsi poziția la care ai făcut touch, ai comanda "getevent".
sendevent trimite ca valori în baza 10, getevent face captura în hex.
Trebuie să faci tu conversia din hex în baza 10 ca să poți folosi comenzile.
În cazul în care te prinzi la ce folosește, mai este o comandă utilă, care îți apasă butonul Power.
Code:
sendevent /dev/input/event1 1 116 1
sendevent /dev/input/event1 0 0 0
sendevent /dev/input/event1 1 116 0
sendevent /dev/input/event1 0 0 0
Se poate rula înainte, sau după comanda de click pe benchmark, de preferabil înainte, dar dacă displayul se închide prea repede, atunci o rulezi după... evident.
Viziteaza-ne pe Facebook
Urmareste-ne pe Twitter
Vezi ce facem pe YouTube