So stellt sicher, dass eine Android -Geräteanwendung die Hardware -Funktion unterstützt

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

  •  25-10-2019
  •  | 
  •  

Frage

Ich entwickle eine Anwendung, bei der die Kamera ausgiebig verwendet wird. Was ich tun möchte, ist, dass meine Anwendung nicht installiert werden sollte, wenn ein Gerät oder ein Tablet keine Kamera hat.

Überprüfte die <uses-feature> In Android Manifest, aber nur überprüft, wann die Anwendung über Android Marketplace installiert wird. Was ist, wenn ich beabsichtige, auch meine Website verfügbar zu sein? Gibt es also eine Möglichkeit, dies zu handhaben, damit die Anwendung nicht installiert wird, falls Gerät keine Kamera -Hardware hat?

Danke, ~ nil

War es hilfreich?

Lösung

Fügen Sie dies Ihrem Manifest hinzu:

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

Verwendungsfehler-Tag

Andere Tipps

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
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top