Загрузка БД SQLite в приложение Android (более 1 МБ) - PullRequest
1 голос
/ 03 марта 2012

Я видел учебник для <1 МБ баз данных, <a href="http://www.reigndesign.com/blog/using-your-own-sqlite-database-in-android-applications/" rel="nofollow"> здесь , с которым я столкнулся с той же проблемой, что и многие люди, размещенные в комментариях (говорит мне, что существующие таблицы не существуют).Но кроме этого, поскольку он ограничен 1 МБ, я боюсь, что если в будущем эта БД станет больше, мне придется полностью переделать способ ее обработки.

мне на этот вопрос: как я могу загрузить БД из папки активов в лучшем виде?

1 Ответ

1 голос
/ 03 марта 2012

Если вы разрабатываете приложение для Android <3.0 </strong> версия для Android,

Итак, лучшие решения:

  1. Уменьшите размер файла базы данных исделать его меньше, чем 1 МБ.

  2. Или просто опишите структуру таблицы в файле базы данных и загрузите большие данные с веб-сервера (используя веб-сервис).

  3. Вырежьте файл базы данных вотдельные фрагменты, Загрузка файлов размером более 1М из папки ресурсов

Но есть и некоторые решения для быстрого исправления,

Я видел один комментарийв SO для такого же вопроса, который просто изменить расширение файла базы данных SQLite и использовать его,

Это что-то изменение расширения файла в папке активов с .sqlite на ".jpg".(Попробуйте, если в вашем случае это сработало, как я никогда не пробовал)

Также посмотрите на этот пост о Работа со сжатием активов в приложениях для Android , из этого вы получите кое-что полезное.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...