Vous ne trouverez rien à ce sujet dans la page de manuel de votre bureau, ni dans les informations d'utilisation de adb
parce que ce n'est pas une adb
commandement. N'oubliez pas que adb shell foo
lance un shell sur le périphérique et exécute la commande foo
là. Ce serait comme regarder dans le ssh
pour découvrir ce que ssh myserver rm -rf *
fait.
La commande pour laquelle vous voulez de l'aide est ime list
et il n'existe que sur l'appareil, pas sur votre bureau. Exécution de adb shell ime
(sans autre argument) affiche les informations d'utilisation de cette commande.
usage: ime list [-a] [-s]
ime enable ID
ime disable ID
ime set ID
The list command prints all enabled input methods. Use
the -a option to see all input methods. Use
the -s option to see only a single summary line of each.
The enable command allows the given input method ID to be used.
The disable command disallows the given input method ID from use.
The set command switches to the given input method ID.
Le terme "activé" dans cette description ne fait pas référence au champ "activé" du manifeste (c'est-à-dire celui qui est imprimé sous le nom de l'utilisateur). ServiceInfo
), mais plutôt si l'EMI est activé dans les paramètres. Il peut être un peu déroutant d'avoir deux choses différentes appelées "activé", mais n'oubliez pas que adb
est un outil de débogage pour les programmeurs, qui sont censés comprendre ce genre de choses. Les utilisateurs finaux ne devraient pas avoir besoin d'exécuter cette commande, puisque la liste des IME est accessible via les paramètres de l'appareil.
D'après cette description, si vous obtenez une sortie avec ime list -a
mais pas ime list
Un message vous indique qu'aucune méthode de saisie n'est actuellement activée dans les paramètres.