0
Konnte den Teil nicht finden, um das gesamte Array der Methode getTagName() auszugeben, da es in der Form eines Tags und nicht eines Strings ist.Wie kann ich das Array des Exif-Tags über diese Metadaten-Extraktorbibliothek anzeigen?
https://drewnoakes.com/code/exif/
try {
InputStream is = new URL("http://www.dbituser1.dbitmobileappchallenge.com/uploadimage1/uploads/sample_0%20-%20Copy.jpg").openStream();
BufferedInputStream bis = new BufferedInputStream(is);
Metadata metadata = ImageMetadataReader.readMetadata(bis);
for (Directory directory : metadata.getDirectories()) {
for (Tag tag : directory.getTags()) {
//Toast.makeText(DetailsActivity.this, "" + tag.getTagName() +": " + tag.getDescription(), Toast.LENGTH_LONG).show();
if (tag.getTagName().contains("ISO")) {
TextView text = (TextView) findViewById(R.id.textView);
text.setText("ISO: " + tag.getDescription());
}
if (tag.getTagName().contains("Exposure")) {
Toast.makeText(DetailsActivity.this, "This is the Date: " + tag.getDescription(), Toast.LENGTH_LONG).show();
//TextView text = (TextView) findViewById(R.id.textView1);
//text.setText("Exposure: " + tag.getDescription());
}
}
}
} catch (ImageProcessingException e) {
} catch (IOException e) {
}