Вы можете отправить приложение для Android с файлом базы данных в папку res / raw, а затем программно скопировать файл на SD-карту.Я лично сжимаю файл базы данных в zip и распаковываю его при первом запуске.
Android имеет поддержку баз данных SQLite, которая является очень эффективной, встроенной, кроссплатформенной базой данных.Рекомендую это.
Использование удаленного сервера может быть плохой идеей, поскольку сигнал в беспроводных сетях часто медленный и ненадежный.
Подробности см. В этом ответе. Поставьте приложение с базой данных
Но если размер файла сжатой базы данных составляет> 1 МБ, вам нужно будет загрузить его с веб-сервера и сохранить его локально (Android имеет 1 МБограничение размера файла для внутренних файлов / ресурсов)