sitelink1 | http://makerj.tistory.com/158 |
---|---|
sitelink2 | |
sitelink3 |
내부 저장 공간
File f = new File(getFilesDir(),"test.txt");
외부 저장 공간
File f = new File(Environment.getExternalStorageDirectory(), "test.txt");
SD카드 등 추가 저장 공간 사용이 가능한지 확인
Environment.getExternalStorageState()의 반환값이 Environment.MEDIA_MOUNTED인지 확인한다
내장 플래시 메모리, 외부, 외부, 외부 ... 등 외부 저장 공간이 여러개인 경우
File[] dirs = getExternalFilesDirs(null);
의 값을 이용해 파일 객체를 생성하여 이용한다.
추가로 이 메소드를 이용해 반환값의 length를 기준으로 외부 저장 공간이 몇개인지 확인할 수 있다.