티스토리 뷰
안드로이드 4.2 부터 개개인이 윈도우사용자처럼 개인설정이 가능한 기능이 추가되었다.
4.3에서는 조금더 그 기능이 강화되었다.
이렇게 다중사용자 설정이 되면서 개개인이 다른환경을 갖을 수 있게되었고, 어플도 전혀다르게 설치 할 수 있다.
내부Data폴더를 안드로이드API를 이용하여 적용하였으면 문제없지만 소스fix하여 사용하였다면
다중사용자는 data폴더접근이 안되어 오류가 발생 할 것이다.
Data폴더 및 SD카드경로는 다음과 같다.
◎내부 Data경로
기본사용자 : /data/data/(package)
- /data/user/0/(package) 와 공존
추가사용자1 : /data/user/10/(package)
추가사용자2 : /data/user/11/(package)
◎SD카드경로
기본사용자 : /storage/emulated/0
추가사용자1 : /storage/emulated/10
추가사용자2 : /storage/emulated/11
단말 및 버전에따라서 경로는 다를 수 있다.
예전도 그렇고 지금도그렇고 폴더경로는 안드로이드API를 이용하자.
getFileDir() , getDir() , getDatabasePath() , getCacheDir() 등..말이다.
[작성자] devbible.tistory.com
'Development' 카테고리의 다른 글
[Android] exception.printStackTrace to String (0) | 2013.10.17 |
---|---|
[Android] DPI 별 이미지 배율 (0) | 2013.10.08 |
[Android] EditText 의 Touch한 글자에 Selection 주기 (1) | 2013.08.30 |
[Android] Optical Bound (0) | 2013.08.07 |
[Android] ADT 22 업그레이드 후 라이브러리 오류 - Private Libraries (0) | 2013.06.25 |
댓글
최근에 올라온 글
글 보관함
- Total
- Today
- Yesterday