Я пытаюсь экспортировать всю базу данных sqlite в одном случае и только выбранные таблицы в другом случае нажатием кнопки для проекта (функция резервного копирования). Я искал то же самое, но, похоже, отрицательный ответ. Для этого я использую плагин https://github.com/NathanaelA/nativescript-sqlite . Также необходимо импортировать экспортированную базу данных с помощью средства выбора файлов или другого. Прямо сейчас я пытаюсь достичь его, используя java-код с nativescript, ссылаясь на https://stackoverflow.com/a/49146471/8750174. Любая помощь с помощью nativescript будет оценена по достоинству. Заранее спасибо.
let is = java.io.InputStream = null;
let os = java.io.OutputStream = null;
try {
is = new java.io.FileInputStream('/data/data/org.nativescript.Aads/databases/mydatabse.db');
os = new java.io.FileOutputStream('/storage/emulated/0/aads_Backup/dbincsvformat.csv');
const buffer = Array.create('byte', 4096);
while ((is.read(buffer).length) > 0) {
os.write(buffer, 0, length);
}
} catch (e) {
this.errorService.handleError(e);
} finally {
console.log('copy done');
is.close();
os.close();
}