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?

Était-ce utile?

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
scroll top