외장 메모리 쓰기 금지
킷캣(4.4)에서는 ES파일 탐색기 등으로 외장 메모리에 파일을 쓰는 것이 기본적으로 불가능하도록 되어있다.
외장 메모리에 파일을 쓰기 위해서는 다음 세 가지 방법을 사용할 수 있다.
- 루팅
- 기본 내장 파일 매니저
- /android/data/{app package name}
#3
각 어플리케이션은 외장 메모리의 자신의 패키지 폴더 /android/data/{app package name} 에 RW권한을 가지고 있어 파일을 쓸 수 있다. {app package name}은 com.bittorrent.client 같은 형식의 package name을 말한다.
단순히 폴더만 만들어 주면 안되는 경우가 있어, 내장 메모리의 /android/data/{app package name} 를 그대로 복사해 외장 메모리에 복사해주면 된다.
'Java Stack > Android' 카테고리의 다른 글
onClick in XML vs. onClickListener (0) | 2017.12.29 |
---|---|
Android Permission 정리 (0) | 2017.12.24 |
View와 layout Inflate. + ViewHolder // kotlinx (0) | 2017.12.22 |
안드로이드 플랫폼의 구조 / ART (0) | 2017.12.08 |
애플리케이션 기본 항목. 앱의 기본 동작 원리 (0) | 2017.12.08 |