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

sdcard 경로를 구하는데

0 추천
String path = null;
            String ext = Environment.getExternalStorageState();
            if(ext.equals(Environment.MEDIA_MOUNTED)) {
                path = Environment.getExternalStorageDirectory().getAbsolutePath();
            } else {
                path = "/";
            }
이렇게해서 sdcard 경로를 구하는데 path 값이

/storage/emulated/0

이렇게구해집니다

File files = new File(path);

 if(files.listFiles().length > 0) { // 여기서 에러

이렇게 파일내용을 가려오려하면

에러가 납니다

왜 이런결과 가 나올까요?
잡부 (5,090 포인트) 님이 2015년 1월 24일 질문

1개의 답변

+1 추천
 
채택된 답변
아마도 메니페스트에

<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/>

이 권한을 안줘서 그럴겁니다.
nicehee (73,100 포인트) 님이 2015년 1월 24일 답변
잡부님이 2015년 1월 24일 채택됨
...