Comment détecter le matériel clavier de présence?
Est-il un moyen de détecter si l'appareil je suis actuellement en cours d'exécution sur a un clavier matériel installé?
Comment puis-je interroger les capacités du périphérique de toute façon?
Vous devez vous connecter pour publier un commentaire.
"Les indicateurs fournis par getResources().getConfiguration().le clavier sont un
une bonne façon de vérifier clavier (le cas échéant) est disponible." [1]
http://d.android.com/reference/android/content/res/Configuration.html#keyboard
Utiliser la méthode suivante pour déterminer la présence de dur clavier à tout moment:
(À ma connaissance, de claviers virtuels tous manque fonctionnalités testées ci-dessous )
Éventuellement piège tous au moment de l'exécution clavier change pour chaque Activité via AndroidManifest:
Mais assurez-vous de soutenir le manifeste au-dessus de changer avec (au moins) un mannequin onConfigurationChanged()