Descargue la base de datos SQLite desde Internet y cárguela en la aplicación de Android

Para mi aplicación de Android, me gustaría usar una gran base de datos (unos 45 MB).

Una solución sería incluir la base de datos (dividida) en la carpeta de activos y copiarla en el directorio de la base de datos en el primer inicio.

Pero esto consumiría espacio en disco dos veces: una vez en la carpeta de activos donde no se puede eliminar el archivo y una vez en el directorio de la base de datos donde se ha copiado.

Así que me gustaría descargar la base de datos de Internet (servidor web) en el primer inicio. ¿Cómo podría hacer esto? ¿Puedo descargar un archivo SQLite completo y guardarlo en el directorio de la base de datos? ¿O debería preferir usar los archivos de datos JSON que se utilizan para completar la base de datos?

Respuestas a la pregunta(3)

Su respuesta a la pregunta