问题
As shown in the figure above.I chose the take a picture exif information is null. I chose image from phone option and exif information is not null.
回答1:
You cannot read exif data from a Stream using the android api. ExifInterface doesn't have a constructor with an InputStream.
However, You can use the metadata-extractor and use the constructor with an InputStream to build an InputStream backed by your byte[] using a ByteArrayInputStream
回答2:
It is now possible to read EXIF data from streams through the ExifInterface Support Library.
compile "com.android.support:exifinterface:25.1.0"
Source: https://android-developers.googleblog.com/2016/12/introducing-the-exifinterface-support-library.html
回答3:
Android API do not read EXIF from Stream
.
Check this one - https://stackoverflow.com/a/12952370/842607
来源:https://stackoverflow.com/questions/36593739/i-want-to-read-exif-info-in-image-in-android-i-can-read-exif-from-image-in-gall