티스토리 뷰

안드로이드 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




댓글