안드로이드에서만 지원하는 파일 관련 함수들
Environment.getExternalStorageDirecetory()
외장 메모리의 루트 경로를 얻어온다.
commit과 apply의 차이점
- commit 함수
- 메모리에 저장되어 있는 변경된 값을 곧바로 파일에 저장함
- 리눅스에서 sync()의 기능과 동일함. 속도가 느리다
- apply 함수
- 메모리에 저장되어 있는 변경된 값을 작업 스레드가 파일에 저장함
- file cache 또는 Buffer cache daemon의 동작과 동일함. 속도가 빠르다