Доброе утро, сообщество Stackoverflow,
Я работаю над приложением для Android и в настоящее время сталкиваюсь с кучей проблем.
Сценарий: мне нужно передавать и извлекать данные в электронную таблицу Google, но проблема в том, что это приложение будет развернуто только на 10–15 10-дюймовых планшетах. Теперь приложение представляет собой оценочное приложение для технических специалистов, однако, когда технические специалисты находятся в полевых условиях, у них не будет подключения для передачи данных, поскольку планшеты поддерживают только Wi-Fi. Единственный раз, когда приложение сможет подключиться, — это когда они встречаются утром в офисе и синхронизируют приложение, чтобы гарантировать синхронизацию данных с Google Sheets через Google Drive и Android.
Итак, что я думал сделать, так это взять исходную электронную таблицу, преобразовать ее в sqlite db и заставить приложение заполнить поля данных локально с устройства, а затем, когда оценка будет завершена, каким-то образом превратить эти данные, полученные в приложении, обратно в Таблицу Google и сохранить на устройстве. (Возможно ли это, и если да, то где я могу найти информацию о преобразовании данных из sqlite db в электронную таблицу Google).
Затем, когда технический специалист вернется в офис, где есть подключение для передачи данных, синхронизируйте вновь созданный лист с диском Google, чтобы администратор мог управлять тем, что ему нужно.
Я искал и искал, но не могу понять это, поэтому любая помощь будет полезной.
Другая проблема заключается в том, что, поскольку при выполнении оценки нет подключения к устройству для передачи данных, вход в Google Plus, который мы внедрили, не будет работать в полевых условиях, поэтому мне также необходимо выполнить локальную процедуру входа в систему, которая sqlite db может справиться?
Заранее спасибо.
Буду