Мне нужно написать приложение для устройств Android, которым необходимо получить доступ к большой (~ 200 МБ) базе данных. Что было бы лучшим способом сделать это? Могу ли я просто вставить базу данных в папку с ресурсами? Я читал о различных ограничениях, которые распространяются на весь размер приложения и на отдельные ресурсы внутри, особенно на некоторых устройствах ... В чем именно эти ограничения?Развертывание большой базы данных с помощью приложения для Android
Есть ли способ сделать это отдельно от загрузки после установки с внешнего сервера?
+1 для предложения webservice. Стоит изучить этот конкретный случай. –
Если база данных должна поставляться с программой, она, вероятно, либо специально для пользователя, либо должна использоваться в автономном режиме, поэтому веб-службы, вероятно, не могут быть и речи. +1 для скачивания при первом запуске. Как это ни печально, что-то, что просто нужно сохранить на SD-карте. – Jess
Последний вариант - лучший, однако вам не обязательно использовать свой мобильный телефон для его загрузки. Вы можете использовать свой рабочий стол, а затем скопировать всю базу данных на SD-карту. –