| Type de fichier | APK |
|---|---|
| Version | 0.0.4 |
| Éditeur | Alexandros Schillings |
| Date de sortie | 11 janv. 2020 |
| Date ajoutée | 11 janv. 2020 |
| Exigences OS | Android |
| Exigences | Requires Android 1.6 and up |
| Total téléchargements | 0 |
| Prix | Free |
La description
Une fois, je jouais avec un certain nombre de tablettes chinoises et j'essayais différentes ROM car elles sont techniquement le même matériel (variantes HSG X5A).
J'ai eu quelques problèmes pour faire fonctionner les boutons durs, alors j'ai écrit cette application pour détecter les événements clés et les imprimer. Il imprimera ce qui suit :
KeyEvents : Les KeyEvents tels qu'Android les comprend (KeyUp, KeyDown, KeyLongPress, KeyMultiple)
LogCat : tous les messages pertinents dans logcat. Il est filtré en fonction des mots-clés déclarés dans arrays.xml
Noyau : tous les messages pertinents dans le journal du noyau. Il est filtré en fonction des mots-clés déclarés dans arrays.xml. L'analyse du journal du noyau nécessite root.
Les trois cases à cocher en haut contrôlent les informations qui seront affichées.
Ceci est un outil de débogage personnel, mais j'espère qu'il sera utile à quelqu'un d'autre.
Pas de pubs.
Remarques
Pendant que l'application est en cours d'exécution, les seules touches "matérielles" qui devraient fonctionner sont "Accueil" et l'alimentation. Tous les autres produiront leurs codes d'activation.
La requête SU consiste à lire le journal du noyau, afin que je puisse vérifier si des événements clés sont générés par le noyau.
L'emplacement des fichiers keylayout dans Android est /system/usr/keylayout.
L'analyse du journal du noyau nécessite root
Logcat et la surveillance du journal du noyau n'afficheront que les lignes contenant des mots de deux tableaux dans arrays.xml (c'est-à-dire que vous devez recompiler l'application pour les modifier pour le moment)
Actuellement les filtres sont :
Logcat :
|-HwGPIOE->GPDA
|-code clé
|-keycharacter
Noyau:
|-HwGPIOE->GPDA
|-code clé
|-keycharacter
Autorisations
READ_LOGS : utilisé pour accéder au journal Logcat.
WRITE_EXTERNAL_STORAGE : utilisé pour écrire les données exportées sur la carte SD.