★22.서류

1361 단어

Context에서 제공하는 응용 개인 파일 처리 방법


메서드
대응 경로File getFilesDir() /data//files File getDir(String name, int mode) /data//name String[] fileList() /data//files FileInputStream openFileInput(String name) /data//files/name FileOutputStream openFileOutput(String name, int mode) /data//files/name

Context에서 제공하는 외부 파일 처리 방법


메서드
역할File getExternalCacheDir()
주 외부 저장소의 캐시 파일 디렉터리를 가져옵니다.File[] getExternalCacheDirs()
여러 외부 저장소의 캐시 파일 디렉터리를 가져옵니다.File getExternalFilesDir(String)
주 외부 저장소에서 지정한 파일 형식의 디렉터리를 가져옵니다.File[] getExternalFilesDirs(String)
여러 외부 저장소에서 지정한 형식의 모든 파일 디렉터리를 가져옵니다.File[] getExternalMediaDirs()
멀티미디어 파일을 저장하는 모든 외부 파일 디렉터리를 가져옵니다.

그림 파일의 저장 위치 가져오기

public File getPhotoFile(Crime crime) {
    File externalFilesDir = mContext.getExternalFilesDir(Environment.DIRECTORY_PICTURES);
    if (externalFilesDir == null) {
        return null;
    }
    //  
    return new File(externalFilesDir, /*   */);
}

좋은 웹페이지 즐겨찾기