У меня есть приложение для Palm Pre с большой (безумной) базой данных. Я хотел бы перенести базу данных прямо на телефон, а не создавать базу данных приложением.
Я попытался создать файл sqlite на ПК с помощью простого скрипта Python, затем заставить приложение создать пустой расширенный БД в медиа / внутренних папках, а затем скопировать файл ПК поверх файла, созданного на телефоне. Однако я получаю сообщение об ошибке при попытке чтения файла: «образ диска базы данных искажен».
У кого-нибудь получалось что-то подобное?
Изменить. Теперь, когда моя первоначальная идея фактически невозможна, у меня возникает вопрос: как лучше всего инициализировать базу данных приложения с большим количеством данных без их дублирования (теперь у меня есть массив с информацией и при первом запуске приложение создает и заполняет базу данных). Решение использовать гибридное приложение для меня сейчас слишком много, мне нужно простое и быстрое решение.
Альтернативой, вероятно, было бы подключение к «веб-службе» и загрузка данных в приложение.