ຄັ້ງ ໜຶ່ງ, ຂ້ອຍ ກຳ ລັງຫຼີ້ນກັບແທັບເລັດຈີນ ຈຳ ນວນ ໜຶ່ງ ແລະພະຍາຍາມໃສ່ ROM ທີ່ແຕກຕ່າງກັນກ່ຽວກັບພວກມັນຍ້ອນວ່າມັນເປັນເຕັກນິກທີ່ມີຮາດແວຄືກັນ (HSG X5A ຕົວປ່ຽນແປງ).
ຂ້ອຍມີປັນຫາບາງຢ່າງໃນການເຮັດປຸ່ມຍາກໃນການເຮັດວຽກ, ສະນັ້ນຂ້ອຍໄດ້ຂຽນໃບສະ ໝັກ ນີ້ເພື່ອກວດສອບເຫດການ ສຳ ຄັນຕ່າງໆແລະພິມອອກ. ມັນຈະພິມອອກດັ່ງຕໍ່ໄປນີ້:
KeyEvents: KeyEvents ທີ່ Android ເຂົ້າໃຈພວກມັນ (KeyUp, KeyDown, KeyLongPress, KeyMultiple)
LogCat: ຂໍ້ຄວາມທີ່ກ່ຽວຂ້ອງໃດໆໃນ logcat. ການກັ່ນຕອງຂອງມັນໂດຍອີງໃສ່ ຄຳ ທີ່ຖືກປະກາດໃນ arrays.xml
ແກ່ນ: ຂໍ້ຄວາມທີ່ກ່ຽວຂ້ອງໃດໆໃນບັນທຶກ kernel. ການກັ່ນຕອງຂອງມັນໂດຍອີງໃສ່ ຄຳ ທີ່ຖືກປະກາດໃນ arrays.xml. ການແຍກການແຍກທ່ອນແກ່ນຕ້ອງການຮາກ.
ກ່ອງກາເຄື່ອງ ໝາຍ ສາມຈຸດທີ່ຢູ່ເທິງສຸດຄວບຄຸມວ່າຂໍ້ມູນໃດຈະຖືກສະແດງ.
ນີ້ແມ່ນເຄື່ອງມືແກ້ຕົວສ່ວນຕົວ, ແຕ່ຂ້ອຍຫວັງວ່າມັນຈະເປັນປະໂຫຍດຕໍ່ຜູ້ອື່ນ.
ບໍ່ມີໂຄສະນາ.
ບັນທຶກ
--------------
ໃນຂະນະທີ່ແອັບພລິເຄຊັນ ກຳ ລັງແລ່ນຢູ່, ປຸ່ມ "ຍາກ" ເທົ່ານັ້ນທີ່ຄວນຈະເຮັດວຽກແມ່ນ "ບ້ານ" ແລະ ອຳ ນາດ. ທຸກສິ່ງອື່ນໆຈະຜະລິດລະຫັດຫຼັກຂອງຕົນ.
ຄຳ ຮ້ອງຂໍ SU ແມ່ນການອ່ານບັນທຶກ kernel, ສະນັ້ນຂ້າພະເຈົ້າສາມາດກວດສອບໄດ້ວ່າ key key ໃດ ໜຶ່ງ ຖືກຖິ້ມໂດຍແກ່ນ.
ທີ່ຕັ້ງຂອງເອກະສານ keylayout ໃນ Android ແມ່ນ / system / usr / keylayout.
ການແຍກການແຍກທ່ອນແກ່ນຕ້ອງການຮາກ
ທັງການຕິດຕາມ logcat ແລະ kernel ຈະສະແດງພຽງສາຍທີ່ມີ ຄຳ ສັບຈາກ arrays ສອງແຖວໃນ arrays.xml (ຕົວຢ່າງ: ທ່ານ ຈຳ ເປັນຕ້ອງໄດ້ແນະ ນຳ ແອັບເພື່ອປ່ຽນພວກມັນໃນເວລານີ້)
ປະຈຸບັນຕົວກອງແມ່ນ:
Logcat:
| -HwGPIOE-> GPDA
| -keycode
| -keycharacter
ແກ່ນ:
| -HwGPIOE-> GPDA
| -keycode
| -keycharacter
ການອະນຸຍາດ
--------------
READ_LOGS: ໃຊ້ໃນການເຂົ້າເຖິງບັນທຶກ Logcat.
WRITE_EXTERNAL_STORAGE: ໃຊ້ໃນການຂຽນຂໍ້ມູນທີ່ຖືກສົ່ງອອກໄປໃສ່ SD card.
ຄໍາຮ້ອງສະຫມັກນີ້ແມ່ນແຫຼ່ງເປີດ. ລະຫັດສາມາດພົບໄດ້ທີ່ນີ້: https://github.com/alt236/KeyEvent-Display---Android
ອັບເດດແລ້ວເມື່ອ
5 ກ.ລ. 2020