ข้ามไปยังเนื้อหา
KD

KeyEvent Display for Android APK

สำนักพิมพ์: Alexandros Schillings
Android APK Free
ดาวน์โหลด v0.0.4 0 ดาวน์โหลด
ประเภทไฟล์APK
เวอร์ชัน0.0.4
สำนักพิมพ์ Alexandros Schillings
วันที่วางจำหน่าย11 ม.ค. 2020
วันที่เพิ่ม11 ม.ค. 2020
ข้อกำหนดระบบปฏิบัติการAndroid
ข้อกำหนดRequires Android 1.6 and up
ดาวน์โหลดทั้งหมด0
ราคาFree

คำอธิบาย

ครั้งหนึ่ง ฉันกำลังเล่นกับแท็บเล็ตจีนจำนวนหนึ่งและลองใช้ ROM ที่แตกต่างกัน เนื่องจากเป็นฮาร์ดแวร์เดียวกันในทางเทคนิค (รุ่น HSG X5A)

ฉันมีปัญหาบางอย่างในการทำให้ปุ่มทำงานยาก ดังนั้นฉันจึงเขียนแอปพลิเคชันนี้เพื่อตรวจหาเหตุการณ์สำคัญและพิมพ์ออกมา มันจะพิมพ์ออกมาดังต่อไปนี้:

KeyEvents: KeyEvents ตามที่ Android เข้าใจ (KeyUp, KeyDown, KeyLongPress, KeyMultiple)

LogCat: ข้อความที่เกี่ยวข้องใน logcat มันถูกกรองตามคำหลักที่ประกาศใน arrays.xml

เคอร์เนล: ข้อความที่เกี่ยวข้องในบันทึกเคอร์เนล มันถูกกรองตามคำหลักที่ประกาศใน arrays.xml การแยกวิเคราะห์บันทึกเคอร์เนลต้องการการรูท

ช่องทำเครื่องหมายสามช่องที่ด้านบนจะควบคุมข้อมูลที่จะแสดง

นี่เป็นเครื่องมือแก้ไขข้อบกพร่องส่วนบุคคล แต่ฉันหวังว่ามันจะเป็นประโยชน์กับคนอื่น

ไม่มีโฆษณา

หมายเหตุ

ในขณะที่แอปพลิเคชันกำลังทำงานอยู่ คีย์ "ฮาร์ด" เท่านั้นที่ควรใช้งานได้คือ "Home" และเปิดเครื่อง คนอื่น ๆ ทั้งหมดจะผลิตรหัสของพวกเขา

คำขอ SU คือการอ่านบันทึกของเคอร์เนล ดังนั้นฉันจึงสามารถตรวจสอบว่าเคอร์เนลส่งเหตุการณ์คีย์ใด ๆ หรือไม่

ตำแหน่งของไฟล์ keylayout ใน Android คือ /system/usr/keylayout

การแยกวิเคราะห์บันทึกเคอร์เนลต้องการการรูท

การตรวจสอบล็อกทั้ง logcat และเคอร์เนลจะแสดงเฉพาะบรรทัดที่มีคำจากสองอาร์เรย์ใน arrays.xml (เช่น คุณต้องคอมไพล์แอปใหม่เพื่อเปลี่ยนคำเหล่านั้นในขณะนี้)

ปัจจุบันตัวกรองคือ:

ล็อกแคท:

|-HwGPIOE->GPDA

|-รหัสคีย์

|-คีย์อักขระ

เคอร์เนล:

|-HwGPIOE->GPDA

|-รหัสคีย์

|-คีย์อักขระ

สิทธิ์

READ_LOGS: ใช้เพื่อเข้าถึงบันทึก Logcat

WRITE_EXTERNAL_STORAGE: ใช้เพื่อเขียนข้อมูลที่ส่งออกไปยังการ์ด SD

โปรแกรมที่คล้ายกัน

ทางเลือกอื่น

เพิ่มเติมจากผู้จัดพิมพ์นี้