У меня есть приложение для Android, которое создает базу данных SQLite и заполняет ее некоторыми данными.
Как сохранить эту базу данных в файл, чтобы ее можно было доставить с другим приложением?
Вы можете получить доступ к файлу базы данных SQLite из DDMS, в зависимости от Eclipse, когда устройство подключено, оно сохраняется вместе с файлами вашего приложения в /data/data/package_name/databases.
Существует руководство покак найти и заменить базу данных с помощью файла предустановок:
http://www.reigndesign.com/blog/using-your-own-sqlite-database-in-android-applications/
Или вы можете просто создать дамп команды SQL и выполнить его при первом запуске, но он будетбыть действительно трудоемким.
sqlite сохраняет свои данные непосредственно в файл. Уже сделано. Имя файла указано в строке подключения.
Вы пытаетесь экспортировать в файл другого типа для чтения другим программным обеспечением?
Чтобы экспортировать данные SQLite в файл, используйте команду .dump. См. Экспорт из SQLite в SQL Server
.dump