Я запускаю проект Android, порт из существующего проекта iPhone, который я завершил.
У меня довольно большая база данных SQLite только для чтения, всего около 100 МБ.Это называется "mydata.sqlite".Где я могу разместить это в моем рабочем пространстве Eclipse?Он слишком велик для "активов".
Далее, как мне лучше всего получить файл?Я хотел бы попробовать (обработка исключений позже) что-то вроде:
SQLiteDatabase myDatabase = null;
myDatabase = SQLiteDatabase.openDatabase(myPath, null, SQLiteDatabase.OPEN_READONLY);
Но тогда мне понадобится строка пути myPath
, и так как я не знаю, куда поместить ресурс, я не знаючто это должно быть.
Могу ли я поместить "mydata.sqlite" в "res / raw" (когда я создаю "raw" в Eclipse?) и затем ссылаться на него как на ресурс с помощью "R.raw.mydata "?
Я был бы очень признателен за прямую помощь, а не за ссылку на учебник.Я проверил тонны из них, включая те, которые уже упоминались здесь на stackoverflow.Я также прошел проект «Блокнот» в документах для разработчиков Android.Однако они и документация обычно рассматривают только новые, пустые или небольшие базы данных, которые не всегда являются постоянными.Это должно быть простым делом, и, учитывая время, которое я уже потратил, его, возможно, легче спросить.
Заранее благодарю за помощь.