티스토리 뷰

구분장점단점
Internal
(cache /file)
context.getCacheDir()
context.getFilesDir()
- Permission 필요없음
- 외부 앱에서 접근 불가능
(Contents provider를 이용해 파일에 대한 접근, 복사는 가능)
- 외부로 부터 파일을 보호
- 앱 삭제시 삭제 가능
External private 
(cache/file)
context.getExternalCacheDir()
context.getExternalFilesDir()

- 외부 앱에서 경로를 통해 접근 가능

- Permission 필요
- 앱 삭제시 삭제 가능- SD 카드 상태에 따라서 사용 불가능
External public
android.os.Environment.getExternalStorageDirectory()
- SD 카드 상태 상관 없음- Permission 필요
- 모든 외부 앱에서 접근 가능

- 파일이 노출됨

- 앱 삭제시 삭제 불가능



댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
more
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함