ஒருமுறை, நான் பல சீன டேப்லெட்டுகளுடன் விளையாடிக் கொண்டிருந்தேன், தொழில்நுட்ப ரீதியாக ஒரே வன்பொருள் (HSG X5A வகைகள்) என்பதால் அவற்றில் வெவ்வேறு ROM களை முயற்சித்தேன்.
கடினமான பொத்தான்களைப் பெறுவதில் எனக்கு சில சிக்கல்கள் உள்ளன, எனவே முக்கிய நிகழ்வுகளைக் கண்டறிந்து அவற்றை அச்சிட இந்த பயன்பாட்டை எழுதினேன். இது பின்வருவனவற்றை அச்சிடும்:
கீஇவென்ட்ஸ்: அண்ட்ராய்டு போன்ற கீஇவென்ட்கள் அவற்றைப் புரிந்துகொள்கின்றன (கீஅப், கீடவுன், கீலாங் பிரஸ், கீ மல்டிபிள்)
LogCat: logcat இல் தொடர்புடைய எந்த செய்திகளும். Array.xml இல் அறிவிக்கப்பட்ட முக்கிய வார்த்தைகளின் அடிப்படையில் இது வடிகட்டப்படுகிறது
கர்னல்: கர்னல் பதிவில் ஏதேனும் தொடர்புடைய செய்திகள். Array.xml இல் அறிவிக்கப்பட்ட முக்கிய வார்த்தைகளின் அடிப்படையில் இது வடிகட்டப்படுகிறது. கர்னல் பதிவு பாகுபடுத்தலுக்கு ரூட் தேவை.
மேலே உள்ள மூன்று தேர்வுப்பெட்டிகள் என்ன தகவல் காட்டப்படும் என்பதைக் கட்டுப்படுத்துகின்றன.
இது தனிப்பட்ட பிழைத்திருத்த கருவி, ஆனால் அது வேறு ஒருவருக்குப் பயன்படும் என்று நம்புகிறேன்.
விளம்பரங்கள் இல்லை.
குறிப்புகள்
--------------
பயன்பாடு இயங்கும்போது, வேலை செய்ய வேண்டிய "கடினமான" விசைகள் "முகப்பு" மற்றும் சக்தி மட்டுமே. மற்றவர்கள் அனைவரும் தங்கள் முக்கிய குறியீடுகளை உருவாக்குவார்கள்.
SU கோரிக்கை கர்னல் பதிவைப் படிக்க வேண்டும், எனவே ஏதேனும் முக்கிய விசைகள் கர்னலால் வீசப்படுகிறதா என்பதை நான் சரிபார்க்க முடியும்.
Android இல் உள்ள கீலேஅவுட் கோப்புகளின் இருப்பிடம் / system / usr / keylayout.
கர்னல் பதிவு பாகுபடுத்தலுக்கு ரூட் தேவை
லோகேட் மற்றும் கர்னல் பதிவு கண்காணிப்பு இரண்டும் அரேய்.எக்ஸ்.எம்.எல் இல் இரண்டு வரிசைகளிலிருந்து சொற்களைக் கொண்ட வரிகளை மட்டுமே காண்பிக்கும் (அதாவது, இந்த நேரத்தில் அவற்றை மாற்ற பயன்பாட்டை மீண்டும் தொகுக்க வேண்டும்)
தற்போது வடிப்பான்கள்:
லோகேட்:
| -HwGPIOE-> ஜிபிடிஏ
| -கிகோட்
| -கீச்சராக்டர்
கர்னல்:
| -HwGPIOE-> ஜிபிடிஏ
| -கிகோட்
| -கீச்சராக்டர்
அனுமதிகள்
--------------
READ_LOGS: Logcat பதிவை அணுக பயன்படுகிறது.
WRITE_EXTERNAL_STORAGE: ஏற்றுமதி செய்யப்பட்ட தரவை SD அட்டைக்கு எழுத பயன்படுகிறது.
இந்த பயன்பாடு திறந்த மூலமாகும். குறியீட்டை இங்கே காணலாம்: https://github.com/alt236/KeyEvent-Display---Android
புதுப்பிக்கப்பட்டது:
5 ஜூலை, 2020