=================================
=================================
=================================
출처: http://www.androidpub.com/13383
안녕하세요.
아래 글 중에 java.io.File 클래스를 이용하여 폴더 생성이 안된다는 글을 올렸습니다.
방법을 찾다보니 다음과 같은 방법으로 하면 어플리케이션 private directory에 폴더 생성하고 그 폴더에 파일 operation할 수 있는 방법을 찾았기에 공유합니다.
폴더 생성은 android.content.ContextWrapper 클래스의 getDir 함수를 사용했습니다.
File myDir = getDir(""testdir", Activity.MODE_PRIVATE");
String path = myDir.getAbsolutePath();
java.io.File f = new File(path+"/test.txt");
FileOutputStream fos = new FileOutputStream(f);
fos.write("test string".getBytes());
fos.close();
위와 같이 하면 됩니다. 중간에 path를 구해서 하셔야 합니다. 폴더명이 testdir로 생성되는 게 아니라 app_testdir로 생성되더군요.
수고하세요.
=================================
=================================
=================================
'스마트기기개발관련 > 안드로이드 개발' 카테고리의 다른 글
안드로이드 실전 개발 - Hangul2English 최종소스 공개 (한글 자모 분리, Manifest) (1) | 2011.11.09 |
---|---|
안드로이드 [Android] android.R.styleable cannot be resolved 오류 (0) | 2011.10.27 |
안드로이드(Android) 의 ImageView 레이아웃 옵션과 사용예제들 (해상도관련 참고) (0) | 2011.10.14 |
안드로이드 차일드 영역 분할 LinearLayout(가운데 늘리고 싶을때 활용) (여러해상도 응용 활용) (0) | 2011.10.12 |
안드로이드 설계 노하우 요약 (0) | 2011.10.12 |