Una vegada, jugava amb diverses tauletes xineses i provavava ROM diferents, ja que són técnicament el mateix maquinari (variants HSG X5A).
Tot i així, he tingut problemes per funcionar els botons durs, així que vaig escriure aquesta aplicació per detectar esdeveniments clau i imprimir-los. Es imprimirà el següent:
KeyEvents: els KeyEvents segons Android els entén (KeyUp, KeyDown, KeyLongPress, KeyMultiple)
LogCat: Tots els missatges rellevants en logcat. Es filtra en funció de les paraules clau declarades a arrays.xml
Nucli: tots els missatges rellevants al registre del nucli. Es filtra en funció de les paraules clau declarades a arrays.xml. El procés de registre del nucli necessita l'arrel.
Les tres caselles de control de la part superior controlen quina informació es mostrarà.
Aquesta és una eina de depuració personal, però espero que sigui d’utilitat per a algú altre.
No hi ha anuncis.
Notes
--------------
Mentre que l'aplicació s'està executant, les úniques tecles "dures" que haurien de funcionar són "Inici" i poder. Tots els altres produiran els seus claus.
La sol·licitud del SU és llegir el registre del nucli, de manera que puc comprovar si hi ha algun tipus de llet pel nucli.
La ubicació dels fitxers de reproducció de claus a Android és / system / usr / keylayout.
El procés de registre del nucli necessita l'arrel
Tant el control del logcat com del nucli del nucli només mostraran línies que continguin paraules de dues matrius a arrays.xml (és a dir, que cal recompilar l’aplicació per canviar-les en aquest moment)
Actualment els filtres són:
Logcat:
| -HwGPIOE-> GPDA
| -code clau
| -chachaker
Nucli:
| -HwGPIOE-> GPDA
| -code clau
| -chachaker
Permisos
--------------
LLEGIR_LOGS: S'utilitza per accedir al registre de Logcat.
WRITE_EXTERNAL_STORAGE: S'utilitza per escriure les dades exportades a la targeta SD.
Aquesta aplicació és de codi obert. El codi es pot trobar aquí: https://github.com/alt236/KeyEvent-Display---Android
Data d'actualització:
5 de jul. 2020