마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

마시멜로 외장메모리 권한

0 추천
다른 버전의 기기에선 외장메모리를 잘 읽어오는데 6.0버전 기기에서는 외장메모리를 계속 못읽어오고

java.io.FileNotFoundException: /storage/extSdCard/hellow: open failed: ENOENT (No such file or directory)

이런 오류가 뜨고있는데 마시멜로는 권한설정을 메니페스트말고 따로 권한을 설정해야하는지요 ?

어찌해야하나요 ..
보꼬 (1,630 포인트) 님이 2016년 6월 9일 질문

2개의 답변

0 추천

안드로이드 마시멜로우 런타임권한

http://googledevkr.blogspot.kr/2015/09/android60runtimepermission.html

해당권한이 필요한 작업을 할때 사용자로부터 직접 권한을 요청 및 동의를 받아야 합니다.

영양당근 (1,560 포인트) 님이 2016년 6월 9일 답변
0 추천
6.0에서 내장메모리가 아닌 외장메모리의 파일을 쓰거나 수정하려면 윗분이 말씀하신것처럼

따로 권한을 얻어야 하지만, 읽기만 하는 것은 해당 권한이 필요 없습니다.

 

위의 내용은 그냥 해당 파일(폴더)이 없는 것으로 보여집니다.
바램 (19,650 포인트) 님이 2016년 6월 10일 답변
...