| Tipe file | APK |
|---|---|
| Versi: kapan | 0.0.4 |
| Penerbit | Alexandros Schillings |
| Tanggal rilis | 11 Jan 2020 |
| Tanggal Ditambahkan | 11 Jan 2020 |
| Persyaratan OS | Android |
| Persyaratan | Requires Android 1.6 and up |
| Total unduhan | 0 |
| Harga | Free |
Deskripsi
Suatu kali, saya bermain dengan sejumlah tablet Cina dan mencoba ROM yang berbeda karena mereka secara teknis adalah perangkat keras yang sama (varian HSG X5A).
Saya mengalami beberapa masalah dalam membuat tombol keras berfungsi, jadi saya menulis aplikasi ini untuk mendeteksi peristiwa penting dan mencetaknya. Ini akan mencetak sebagai berikut:
KeyEvents: KeyEvents seperti yang dipahami Android (KeyUp, KeyDown, KeyLongPress, KeyMultiple)
LogCat: Semua pesan yang relevan di logcat. Ini difilter berdasarkan kata kunci yang dideklarasikan dalam arrays.xml
Kernel: Semua pesan yang relevan di log kernel. Ini difilter berdasarkan kata kunci yang dideklarasikan dalam arrays.xml. Penguraian log kernel membutuhkan root.
Tiga kotak centang di bagian atas mengontrol informasi apa yang akan ditampilkan.
Ini adalah alat debug pribadi, tapi saya harap ini akan berguna bagi orang lain.
Tanpa iklan.
Catatan
Saat aplikasi sedang berjalan, satu-satunya tombol "keras" yang berfungsi adalah "Rumah" dan daya. Semua yang lain akan menghasilkan kode kunci mereka.
Permintaan SU adalah untuk membaca log kernel, jadi saya dapat memeriksa apakah ada keyevents yang dilemparkan oleh kernel.
Lokasi file keylayout di Android adalah /system/usr/keylayout.
Penguraian log kernel membutuhkan root
Logcat dan pemantauan log kernel hanya akan menampilkan baris yang berisi kata-kata dari dua array di arrays.xml (yaitu Anda perlu mengkompilasi ulang aplikasi untuk mengubahnya saat ini)
Saat ini filternya adalah:
Logcat:
|-HwGPIOE->GPDA
|-kode kunci
|-karakter kunci
Inti:
|-HwGPIOE->GPDA
|-kode kunci
|-karakter kunci
Izin
READ_LOGS: Digunakan untuk mengakses log Logcat.
WRITE_EXTERNAL_STORAGE: Digunakan untuk menulis data yang diekspor ke kartu SD.