[안드로이드] APK 배포시 Database 넘겨주기.


   사용자가 APK를 다운로드 할 경우 기초데이터 DB를 세팅해야 할 경우가 있을 것이다. 대체적으로 작은 데이터라면 앱이 실행 됨과 동시에 테이블을 생성하고 INSERT문으로 데이터를 넣어주면 될 것이다. 하지만 데이터가 많다면 어떻게 해야 할까. ASSETS에 DB를 만들어 놓고 앱에서 사용하는 방법이 있을 것이고, 앱이 시자 됨과 동시에 서버와의 통신을 통하여 동기화 하는 방법이 있을 것이다. 두가지 어떤것이든 편한 방법으로 만들면 기능상의 문제는 없으리라 생각이 된다. ASSETS의 경우는 앱이 시작됨과 동시에 안드로이드폰 내부로 DB를 복사해줘야 하는 것을 잊지 말아야 한다. 자세한 것은 아래 링크들을 참고하여 만들면 되겠다. 아래 내용은 모두 ASSETS를 이용과 관련된 내용이다.


1. 링크 링크 링크!!!!

  - http://blog.naver.com/iamhyeongkyu/110090943249

  - SQLITE CSV파일 IMPORT 하기

  - SQLITE CSV파일 IMPORT 하기 02

  - ASSETS의 DB 복사 후 사용 방법

  - 마지막으로 SQLITE DB만들 때는 SQLITEBROWSER을 사용하면 편하다.