Remarque à l'intention des utilisateurs qui ne sont pas membres du Nexus 4 Si votre appareil est compatible OTG, achetez un câble OTG (très bon marché), connectez-y une souris PC standard et l'appareil et utilisez la souris pour naviguer dans l'appareil.
Puisque le débogage USB est activé et autorisé, vous pouvez faire bon usage de KeyEvents . Utilisez la commande d'entrée pour simuler des virages de navigation vers le haut, le bas, la gauche et la droite et entrez.
Commandement :
adb shell input keyevent KEYCODE # adb shell input: give further options
Exemples :
adb shell input keyevent 22 # navigates one block rightward
adb shell input keyevent KEYCODE\_DPAD\_DOWN # navigates one block downward
adb shell input keyevent DPAD\_LEFT # navigates one block leftward
Codes clés pertinents :
19 --> "KEYCODE\_DPAD\_UP"
20 --> "KEYCODE\_DPAD\_DOWN"
21 --> "KEYCODE\_DPAD\_LEFT"
22 --> "KEYCODE\_DPAD\_RIGHT"
23 --> "KEYCODE\_DPAD\_CENTER"
(Voir d'autres codes clés <a href="https://stackoverflow.com/a/28969112/4720957">aquí </a>- par Rene Barbosa)
Pour simuler l'entrée, utilisez le code clé 66. Le code 23 fonctionne également.
Utilisez les codes clés en combinaison. Par exemple, lorsque l'application SuperSU me demande d'autoriser ou de refuser les privilèges Root à une application, j'utilise les codes 19, 20, 22 et 66 pour simuler un tap sur OK.
Vous pouvez toujours utiliser adb shell input tap X Y
mais vous avez besoin des coordonnées X et Y correctes pour le robinet. Vous devrez enable Emplacement du pointeur sous Paramètres du développeur dans un premier temps. Puisque l'écran tactile ne fonctionne pas, trouver les bonnes coordonnées est une tâche difficile. Si vous choisissez cette méthode, vous y parviendrez en procédant par essais et erreurs.