안드로이드 개발 질문/답변
(글 수 45,052)
검색해 보아도 없는 것 같아 질문 올립니다.
약 1.5MB의 데이터베이스 파일을 2개의 1M 이하 파일로 나누어 assets 폴더에 넣었습니다.
그리고 아래와 같이 바이트 배열을 이용하여 두개의 데이터베이스 파일을 하나로 합쳤습니다.
for(int i = 0; i < (int)filesize; i++)
tempdata3[i] = tempdata[i];
for(int i = (int)filesize; i < (int)filesize2; i++)
tempdata3[i] = tempdata2[i];
finalOutFile.createNewFile();
FileOutputStream fo3 = new FileOutputStream(finalOutFile);
fo3.write(tempdata3);
그런데, 이렇게 합치고 난 뒤으 데이터베이스 파일을 sqlite로 조회회보니 데이터베이스파일 형식이 아니라는 메시지가 나오면서
열리지 않습니다.
데이터베이스 파일을 나누어서 합칠 때 데이터베이스가 깨지지 않으려면 어떻게 합쳐야 할까요..?
조언 부탁드리겠습니다 (__)
http://www.androidpub.com/191797 요기는 혹시 보셨나요?