Android - Snippet
[Android] ExifInterface Under Nougat(7.0)
슝슝55
2021. 11. 25. 10:02
#ExifInterface Under Nougat(7.0)
ExifInterface을 InputStream이나 FileDescriptor로 사용 할 때
Nougat 이상에서만 사용할 수 있다는 컴파일 에러가 뜨는 경우가 있습니다(minSdk 24 미만일 경우)
import android.media.ExifInterface
{
...
//Call requires API level 24 (current min is 21): android.media.ExifInterface()
val ei = ExifInterface(inputStream)
}
[해결방법]
Nougat 미만에서도 지원해야 한다면 androidx의 ExitInterface로 변경해서 사용합시다
1) dependencies 추가
implementation 'androidx.exifinterface:exifinterface:1.3.3'
2) androidx API로 변경
import androidx.exifinterface.media.ExifInterface
문제 있을시 알려 주세요.
좋은 하루 되세요!