DOCUMENT_TREE 사용해서 외장메모리 최상단 경로를 받아왔고,
그 경로를 프리퍼런스에 저장해서 쓰고 있습니다.
그런데 문제는 메모리카드 최상단 경로를 받으면
다른 앱들은 그 아래쪽 경로들은 다 사용을 자유롭게 하던데,
저는 최상단 폴더가 아니면
java.lang.SecurityException: Permission Denial: writing com.android.externalstorage.ExternalStorageProvider uri content://com.android.externalstorage.documents/tree/5462-A548%3ADCIM/document/5462-A548%3ADCIM from pid=1257, uid=10562 requires android.permission.MANAGE_DOCUMENTS, or grantUriPermission()
이렇게 퍼미션 에러가 뜹니다.
DOCUMENT_TREE로 권한을 받은곳만 저장이 되고 있는데,
한번의 최상단 폴더 지정 후 그 이후로 자유롭게 쓰고 싶습니다.
도와주세요