Faça o download do banco de dados SQLite da Internet e carregue no aplicativo Android

Para o meu aplicativo android, eu gostaria de usar um banco de dados grande (cerca de 45 MB).

Uma solução seria incluir o banco de dados (dividido) na pasta de ativos e copiá-lo para o diretório do banco de dados na primeira inicialização.

Mas isso consumiria espaço em disco duas vezes - uma vez na pasta de ativos em que o arquivo não pode ser excluído e uma vez no diretório do banco de dados para o qual foi copiado.

Então, eu gostaria de baixar o banco de dados da Internet (webserver) na primeira inicialização. Como eu pude fazer isso? Posso baixar um arquivo SQLite completo e salvá-lo no diretório do banco de dados? Ou eu deveria preferir ir com arquivos de dados JSON que são usados ​​para preencher o banco de dados?

questionAnswers(3)

yourAnswerToTheQuestion