Comment vous assurer une application appareil Android supporte la fonction de matériel

StackOverflow https://stackoverflow.com/questions/8302719

  •  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

Était-ce utile?

La solution

Ajoutez ceci à votre manifeste:

   <uses-feature android:name="android.hardware.camera" android:required="true" />

tags utilise-fonction

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