2017-10-12 2 views
-2

Ich weiß, dass der Filter "android.hardware.camera.autofocus" ist veraltet von sdk 21.Was ist der alternative Filter für veraltete android.hardware.camera.autofocus?

Ich weiß auch, dass ich es programmgesteuert überprüfen kann, wenn App läuft.

Aber die Frage ist, dass es nicht einen alternativen Filter gibt und muss ich es programmgesteuert tun?

Wenn nicht, können Sie den Grund erklären, die Arbeit mit Filtern nicht zu machen?

Vielen Dank im Voraus.

Antwort

0

Ich weiß, dass der Filter "android.hardware.camera.autofocus" von sdk veraltet 21.

Es ist veraltet nicht, zumindest nach the documentation und the documentation.

ist nicht einem alternativer Filter

Sie <uses-feature> für android.hardware.camera.autofocus verwenden können, da es nicht als veraltet zu sein scheint.

+0

Ich sehe. Aber wie dieses Dokument zeigt: https://developer.android.com/reference/android/hardware/Camera.html die Klasse android.hardware.camera 21. Android Studio selbst automatisch in sdk ist veraltet empfiehlt auch die Kamera2 zu verwenden. Also dachte ich, es wäre eine Alternative. – madisan

+0

@madisan: "Die Klasse android.hardware.camera ist in SDK 21 veraltet" - das ist eine Java-Klasse ('android.hardware.Camera'), kein' uses-feature'-Wert. "Android Studio selbst empfiehlt automatisch die Verwendung von camera2" - es gibt keinen 'uses-feature' Wert mit' camera2' darin. – CommonsWare

Verwandte Themen