selfstarter

Android Image Path 가져오기 본문

App/Android

Android Image Path 가져오기

selfstarter 2020. 7. 21. 22:39

저장소에 있는 이미지를 가져오는데 가끔씩 이미지가 회전되어서 불러와지는 경우가 있었다.

이 경우 이미지의 회전 정보를 가져와서 이미지를 적절히 회전시켜주면 해결된다고 하였다.

이 때 이미지의 정보를 가져오는건 ExifInterface class라고 하여 imageUri로 getPath를 하여 ExifInterface 생성 시 인자로 넣어주었다.

하지만 자꾸 뜨는 null에러..

Content Provider query로 접근하는 것도 null에러...

알고보니 버전업을 하면서 저장소의 위치도 변경되었기 때문에 기존 코드로는 image path를 알 수 없다고 한다.

stackoverflow에 작성되어있는 코드로 해결하였다..

https://stackoverflow.com/questions/19985286/convert-content-uri-to-actual-path-in-android-4-4/27271131#27271131

Comments