2012-08-06 2 views
0

모질라에서 SQLiteManager로 데이터베이스를 만들었습니다. 엑스포트하고 애셋 폴더에 .sql 파일을 저장했습니다. 이제 어떻게 내 안드로이드 앱에서이 데이터베이스에 항목을 읽거나 만들 수 있습니까? 내 DatabaseHandler (SQLiteOpenHelper를 확장)는 어떻게 보이게해야합니까?Android App의 SQLiteManager에서 생성 된 SQLite 데이터베이스에 액세스하는 방법은 무엇입니까?

+0

가 어디 선가 읽은 http://stackoverflow.com/questions/9109438/how-to-use-existing-database-with-android-app/9109728#9109728 –

답변

0

자산 /에서 직접 액세스 할 수 없습니다. 앱이 직접 액세스 할 수있는 파일 (내부 또는 외부 저장소)에 파일을 복사해야합니다. 평소와 같이 엽니 다. 여기

자세한 내용 : http://www.reigndesign.com/blog/using-your-own-sqlite-database-in-android-applications/

+0

그것을 필요로하는 자산에 배치하려면 어디에 보관해야합니까? 귀하의 답변을 정교하게 작성하십시오. –

+0

APK 패키지에 포함하려면 애셋에 넣어야합니다. 이를 런타임에 사용하려면 파일로 복사해야합니다 (어떤 자산이 아닌지). 위의 기사 링크를 참조하십시오. –

+0

@AyushGoyal : 동일한 문제가 여기에 있습니다. http : //stackoverflow.com/questions/9109438/how-to-use-existing-database-with-android-app/9109728#9109728 –

관련 문제