2017-05-13 3 views
1

Ich versuche, Exif Daten eines Bildes, das ich nehme. Allerdings nimmt ExifInterface entweder einen Dateipfad, den ich nicht geben kann, da es eine "Inhalts" -Ressource ist, oder einen InputStream, aber das funktioniert nur für API 24+ (was ich nicht erlauben kann). Weißt du noch irgendwelche anderen Möglichkeiten, mit denen ich die Orientierung meines Bildes abrufen könnte?Android erhalten EXIF-Daten von Inhalt URI

Antwort

0

jedoch ExifInterface entweder nimmt einen Dateipfad, ich kann es nicht geben, da es sich um ein „Inhalt“ Ressource ist, oder ein Input aber das funktioniert nur für API 24+ (was ich nicht zulassen kann)

android.support.media.ExifInterface unterstützt InputStream, funktioniert auf älteren Geräten (da es von den Android-Support-Bibliotheken kommt), und ist nicht die Sicherheits-Bug-ruddled android.media.ExifInterface, die niemand verwenden sollte.

0

Löste das Support-Bibliothek mit:

  • Add Kompilierung 'com.android.support:exifinterface:25.1.1' auf Ihre build.gradle Datei
  • Gebrauchsklasse android.support.media.ExifInterface anstelle von android.media.ExifInterface