KeyEvent Display

Licenza: Gratuito ‎Dimensioni del file: N/A
‎Valutazione utenti: 2.5/5 - ‎4 ‎Voti

Una volta, stavo giocando con un certo numero di tablet cinesi e provavo diverse ROM su di essi in quanto sono tecnicamente lo stesso hardware (varianti HSG X5A). Ho avuto alcuni problemi a far funzionare i pulsanti rigidi, quindi ho scritto questa applicazione per rilevare gli eventi chiave e stamparli. Stamperà quanto segue: KeyEvents: KeyEvents come Android li comprende (KeyUp, KeyDown, KeyLongPress, KeyMultiple) LogCat: tutti i messaggi rilevanti in logcat. È filtrato in base alle parole chiave dichiarate negli array.xml Kernel: tutti i messaggi rilevanti nel registro del kernel. Viene filtrato in base alle parole chiave dichiarate negli array.xml. L'analisi del log del kernel richiede root. Le tre caselle di controllo in alto controllano quali informazioni verranno visualizzate. Questo è uno strumento di debug personale, ma spero che sarà utile a qualcun altro. Niente pubblicità. Note -------------- Mentre l'applicazione è in esecuzione, gli unici tasti "duri" che dovrebbero funzionare sono "Home" e alimentazione. Tutti gli altri produrranno i loro codici chiave. La richiesta SU è di leggere il log del kernel, quindi posso verificare se gli eventi chiave vengono generati dal kernel. La posizione dei file keylayout in Android è /system/usr/keylayout. L'analisi del registro del kernel richiede root Sia il monitoraggio logcat che il monitoraggio del registro del kernel visualizzano solo le righe contenenti parole di due matrici in matrici.xml (cioè è necessario ricompilare l'app per modificarle al momento) Attualmente i filtri sono: Logcat: |-keycode |-keycharacter Kernel: |-keycode |-keycharacter Autorizzazioni -------------- READ_LOGS: utilizzato per accedere al registro Logcat. WRITE_EXTERNAL_STORAGE: utilizzato per scrivere i dati esportati nella scheda SD.

cronologia delle versioni

  • Versione N/A pubblicato il 2020-07-05
    * v1.0.0: Riprogettazione, aggiunto supporto android TV.
  • Versione 0.0.4 pubblicato il 2012-02-21
    v0.0.1 Prima versione pubblica.,v0.0.2 Stabilità migliorata, pulsante esci aggiunto.,v0.0.3 Aggiornamenti del codice.,v0.0.4 Drawable modificati, condivisione aggiunta, aggiunta di ulteriori informazioni nel testo di esportazione.
  • Versione 0.0.2 pubblicato il 2011-05-22
    Diverse correzioni e aggiornamenti

Dettagli del programma