Dev/Android

[Android] 폴더 생성 그리고 생성이 안될 때..

쇼크리더 2011. 11. 28. 13:18
반응형
안드로이드에서는 Java를 사용하니 자바 문법만 알면 쉽게 폴더 및 파일을 생성할 수 있어요.

아래는 소스를 보면 폴더 생성하는 코드죠.
    // SD 카드에 만들기 위해선 
    // Environment.getExternalStorageDirectory().getAbsolutePath()+"/생성하고자하는 폴더명/"
    File saveDir = new File("dir");	// dir : 생성하고자 하는 경로
    if(!saveDir.exists()) saveDir.mkdirs();

왜 제가 이런걸 적게되었을까요..
생성하는건 정말 코드 몇 줄 안되는데 생성이 안될 때가 있어요.
안드로이드 개발 2년차 되가는데.. 아니 왜 돼는 소스 갖다 붙여도 안되는거야!!!
아주 몇 시간동안 삽질에 발광을 했드랬죠..

그러다 문득.. 생각난..
아.. 욕나올라고 한다는..
권한 문제였어요..
권한 안줬다고 ANR 창이 뜨지 않아요. 그냥 조용히 폴더 생성메서드로부터 false라는 값만 리턴되죠.

저 처럼 꼭 삽질하지 마시고 권한 잊지 마시라는.. 아.. 저도 잊지 않기 위해 몇 자 끄적였습니다.
담엔 꼭 잊지 말아야지 ㅠ.ㅠ

<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
반응형