Android

Comment utiliser adb pour contrôler les événements de frappe sur Android

DAF : la Bonne Surprise ! SALON IAA 2012 Reportage video Truckeditions

DAF : la Bonne Surprise ! SALON IAA 2012 Reportage video Truckeditions

Table des matières:

Anonim

Vous vous demandez peut-être pourquoi quelqu'un voudrait contrôler son téléphone Android à l'aide des commandes ADB. Eh bien, tant que toutes les clés matérielles de votre appareil fonctionnent correctement et que l’écran tactile fonctionne parfaitement, vous ne retrouverez plus l’utilisation de cet article.. jusqu’à ce que le jour où l’un des boutons du menu ou du menu disparaisse devient kaput. C'est à ce moment-là que vous visiterez vos signets pour rechercher cet article (indice: marquez ceci!).

Je traiterai plus tard de la manière dont vous pouvez contrôler votre Android à l’aide de clés de matériel virtuel sur certaines des applications de votre appareil, dans un article séparé. Mais avant cela, je devrai prendre des dispositions pour que vous puissiez installer ces applications sur votre appareil, même lorsque les touches ne fonctionnent pas. Allez, personne ne garde de telles applications installées sur leur Android à l'avance, non? Cet article est destiné aux utilisateurs disposant déjà de clés matérielles Android non opérationnelles.

Avant de continuer, installez Android SDK sur votre ordinateur et activez les outils de la plateforme ADB. Vous pouvez consulter notre article sur le débogage de Chrome pour Android où nous en avons discuté au cours des deux premières étapes. Cela fait, ajoutez le chemin des fichiers ADB aux variables d’environnement Windows. Si vous ne savez pas comment faire cela, reportez-vous à l'article sur le mot-clé Windows et consultez les étapes 3 à 6. Cela garantit que vous pouvez utiliser la commande ADB dans Windows. Assurez-vous également que vos pilotes de périphérique sont également installés.

Réveil téléphonique.

Avant d'utiliser l'un des événements clés, vous devez d'abord activer votre téléphone et avec le bouton d'alimentation qui ne fonctionne pas, ce ne serait pas une tâche facile. Malheureusement, je n'ai trouvé aucune commande susceptible de réveiller le téléphone, mais vous pouvez toujours redémarrer votre téléphone à l'aide de la commande adb reboot. Une fois le téléphone redémarré, utilisez les événements de pression de touche suivants pour installer les applications.

Utiliser des événements clés

Une fois le téléphone réactivé, vous pouvez utiliser la syntaxe suivante pour contrôler: utilisez la commande adb shell input keyevent .

Il suffit de remplacer le code d'activation par les numéros correspondant aux événements que vous souhaitez effectuer, comme indiqué dans le tableau.

Code clé

Événements

0

KEYCODE_UNKNOWN

1

KEYCODE_MENU

2

KEYCODE_SOFT_RIGHT

3

KEYCODE_HOME

4

KEYCODE_BACK

5

KEYCODE_CALL

6

KEYCODE_ENDCALL

7

KEYCODE_0

8

KEYCODE_1

9

KEYCODE_2

dix

KEYCODE_3

11

KEYCODE_4

12

KEYCODE_5

13

KEYCODE_6

14

KEYCODE_7

15

KEYCODE_8

16

KEYCODE_9

17

KEYCODE_STAR

18

KEYCODE_POUND

19

KEYCODE_DPAD_UP

20

KEYCODE_DPAD_DOWN

21

KEYCODE_DPAD_LEFT

22

KEYCODE_DPAD_RIGHT

23

KEYCODE_DPAD_CENTER

24

KEYCODE_VOLUME_UP

25

KEYCODE_VOLUME_DOWN

26

KEYCODE_POWER

27

KEYCODE_CAMERA

28

KEYCODE_CLEAR

29

KEYCODE_A

30

KEYCODE_B

31

KEYCODE_C

32

KEYCODE_D

33

KEYCODE_E

34

KEYCODE_F

35

KEYCODE_G

36

KEYCODE_H

37

KEYCODE_I

38

KEYCODE_J

39

KEYCODE_K

40

KEYCODE_L

41

KEYCODE_M

42

KEYCODE_N

43

KEYCODE_O

44

KEYCODE_P

45

KEYCODE_Q

46

KEYCODE_R

47

KEYCODE_S

48

KEYCODE_T

49

KEYCODE_U

50

KEYCODE_V

51

KEYCODE_W

52

KEYCODE_X

53

KEYCODE_Y

54

KEYCODE_Z

55

KEYCODE_COMMA

56

KEYCODE_PERIOD

Conclusion

L'astuce ci-dessus vous aidera si vous avez cassé les clés matérielles de votre appareil. N'oubliez pas de vous connecter dès que nous verrons comment mapper les clés matérielles virtuelles sur un téléphone Android même lorsque les clés matérielles sont brisées.