Я пишу приложение с функцией мгновенного обмена сообщениями. Пользователи будут писать текст или обмениваться изображениями в функции IM. Текстовые данные и имя файла изображений хранятся в файле sqlite, а изображения хранятся в устройстве.
Поскольку мой сервер не сохранит данные, пользователь не получит запись чата, когда он переключится на новое устройство. Что касается whatsapp, они позволяют пользователям регулярно сохранять записи чата и изображения на Google Диске и возвращать данные с диска, как показано на рисунке ниже.
Когда я перехожу на свой собственный Google диск, я бы нашел, что "Whatsapp" подключен к моему приводу Google, как показано ниже.
Я новичок в API Google Диска на Android, и я хотел бы сделать резервную копию моей базы данных и изображений SQLite так же, как и Whatsapp. Я знаю, что есть несколько вопросов, связанных с резервным копированием базы данных sqlite на Google Диск, но кажется, что он содержит только часть кодов, и это затрудняет понимание начинающего.
Будут ли какие-либо примеры проектов на github, вопросы о stackoverflow или учебниках, которые позволят мне узнать, как создать резервную копию базы данных sqlite и изображений программным способом на Android шаг за шагом
В дополнение, я с удивлением вижу, что только что подключен к моему Google Диску, но не больше других приложений, поэтому я не знаю, будет ли сторонний разработчик иметь тот же доступ к Google Управляйте и завершайте резервное копирование так же, как Whatsapp.