2013-05-26 1 views

답변

2

"거대한 데이터"가 50MB 미만인 경우 데이터베이스를 자산으로 패키지화 한 다음 앱을 처음 실행할 때 압축을 풀 수 있습니다. I recommend SQLiteAssetHelper for this.

APK가 50MB로 증가하면 직접 데이터베이스를 다운로드하거나 APK Expansion Files을 조사해야하므로 상황이 좀 복잡해집니다.

일단 SQLite 데이터베이스를 설치하면 Android에서 다른 SQLite 데이터베이스를 사용할 때와 같은 방식으로 사용할 수 있습니다. SQLiteAssetHelper 당신에게 등 당신이 쿼리를 실행할 수있는에 SQLiteDatabase 개체를주고, 당신이 SQLiteOpenHelper에서 볼 수있는 동일한 getReadableDatabase()getWriteableDatabase() 방법을 제공합니다

+0

@Reneez : 당신은 당신이 원하는 SQLite 데이터베이스에있는 모든 파일 확장자를 사용할 수 있습니다. – CommonsWare

+0

정말 고마워요. –

관련 문제