#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
문제 있을시 알려 주세요.
좋은 하루 되세요!
'Android - Snippet' 카테고리의 다른 글
[Android] aab를 apk로 변환 (1) | 2022.02.10 |
---|---|
[Android] StatusBar 없애기/색상변경/글자색상변경 (0) | 2021.11.27 |
[Android] PxToDp, DpToPx (0) | 2021.11.12 |
[Android] View 이미지 캡쳐(Get Bitmap From View) (0) | 2021.10.14 |
[Android] logcat 로그 잘림 (0) | 2021.10.09 |