기존의 방법으로 접근하려고 하면 EACCES가 뜨면서 Release 모드에서 접근이 불가능한문제가 있었다.
참고 사이트 : codechacha.com/ko/android-q-scoped-storage/
medium.com/@sriramaripirala/android-10-open-failed-eacces-permission-denied-da8b630a89df
getFileFromURI는 URI에 접근하여 cache 폴더에 임시로 저장하는 역할을 한다. 이렇게 해주어야 외부폴더에 가져오는 데이터에 수정을 가하지 않은채 사용할수 있으므로 EACESSS에러를 해결 할 수 있다.
copy 코드.
'Android Dev' 카테고리의 다른 글
File Extension, 파일 확장자 얻는 예제 (0) | 2020.11.15 |
---|---|
Photoview. java.lang.IllegalArgumentException: pointerIndex out of range 해결 (0) | 2020.11.05 |
SwipeRefreshLayout 와 AppbarLayout을 동시에 썼을 때 리프레시 동작 문제 해결, 리사이클러뷰 스크롤러블 조정 + SwipeRefreshLayout과 Viewpager 사용시 Scroll 포인터 조절 (0) | 2020.10.13 |
Tablayout / Viewpager2 사용 템플릿 - Clicklistener (0) | 2020.09.20 |
dialogFragment RX Response 예제 (0) | 2020.06.14 |