Comment vous assurer une application appareil Android supporte la fonction de matériel
-
25-10-2019 - |
Question
Je développe une application qui utilise la caméra largement. Ce que je veux faire est que si un dispositif ou tablette ne dispose pas d'appareil photo de mon application ne doit pas s'installé.
Vérifié le <uses-feature>
dans le manifeste Android, mais ne vérifie que lorsque l'application est installée via Android Market. Que faire si je veux qu'il soit aussi disponible mon site. Alors, est-il un moyen que je peux gérer cela pour que l'application ne doit pas s'installé dans le périphérique de cas ne dispose pas d'un matériel de la caméra?
Merci, ~ Nul
La solution
Ajoutez ceci à votre manifeste:
<uses-feature android:name="android.hardware.camera" android:required="true" />
Autres conseils
You can use code to check device support feature :
PackageManager pm = getPackageManager();
if (!pm.hasSystemFeature(PackageManager.FEATURE_SENSOR_COMPASS)) {
// This device does not have a compass, turn off the compass feature
disableCompassFeature();
}
preference link : http://developer.android.com/guide/practices/compatibility.html#Features
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow