Comment détecter si l'appareil Android a un clavier QWERTY
Question
Je suis nouveau sur Android. Je veux détecter, via le code, que mon appareil Android ait ou non un clavier QWERTY et une caméra. Aucune suggestion?
La solution
Pour Vérifiez l'existence du clavier
Récupérer le Configuration objet utilisant
Configuration config = getResources().getConfiguration();
... puis regardez le keyboard
champ.
S'ils apprécient keyboard
n'est pas Clavier_nokeys, l'utilisateur a un clavier matériel.
Et pour caméra matérielle...
PackageManager pm = context.getPackageManager();
if (pm.hasSystemFeature(PackageManager.FEATURE_CAMERA)) {
}
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow