마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

안드로이드 assets에 있는 db 파일 사용시 권한 문제

0 추천
안드로이드 assets에 있는 db 파일 사용시 권한 문제로 인해 핸드폰에서 직접 apk를 사용할때는 DB파일을 불러오지 못합니다.(생성조차 못함)

검색해보니 스마트폰에서 사용시 루팅을 하지 않으면 assets에 저장된 db파일을 사용하지 못한다고 나오더라구요.

그렇다면 다른 방법으로 db파일을 사용해야 할것 같은데 어떤 방법이 있을지 키워드좀 던져주실수 있을까요??

예를 들면 서버에 올려서 db파일을 가져온다거나 그런 방식을 생각해보았는데

공부해볼 키워드가 있다면 도움 부탁드립니다.
개님개님 (520 포인트) 님이 2015년 3월 13일 질문

2개의 답변

+1 추천
assets에 있는 파일도 앱 내부 디렉토리에 복사하여 사용할 수 있습니다.

루팅하지 않아도 잘 됩니다.
익명사용자 님이 2015년 3월 13일 답변
앱 최초 실행시에 asset에서 getFile() 경로로 db파일을 복사해서 사용하면 됩니다
0 추천
잘 알고 있으시네요.

서버에 db파일 올려놓고 어플에서 db파일 다운받아서 쓰시면 문제없습니다.

컨텐츠 업데이트는 보통 이런식으로 하죠.
익명사용자 님이 2015년 3월 13일 답변
그렇다면 혹시 다운로드 받는 db파일의 경우 경로는 어떻게 지정해주어야 하나요??
제 핸드폰은 sd카드를 사용하지 않는 스마트폰이라서 sdcard 패스를 지정 할 수 없을 듯합니다;
패키지 내부 경로에 디렉토리 새로 만드셔서 거기 그냥 사용하시면 됩니다.
...