(декабрь 2016 г. – февраль 2017 г.) Различные части этого вопроса устарели, например: 1) API GData (включая API списка документов и API электронных таблиц) — это API Google предыдущего поколения. Хотя не все API GData устарели, все современные API Google не используют протокол данных Google; 2) API списка документов Google был заменено (и закрыт в 2015 г.) с помощью API Google Диска (разработчики мобильных устройств имеют особый API Google Диска для Android), 3) Google выпустил новую API Google Sheets v4 (не GData) в 2016 г. и 4) Android Studio теперь предпочтительнее IDE, чем Eclipse.
Чтобы использовать API Google, вам необходимо получить Клиентская библиотека API Google для Android (или для Java в более общем плане Клиентская библиотека API Google для Java). Теперь несколько примеров... вот пример кода быстрого запуска Android, а также более общий пример кода Java Quickstart для API Sheets. Не помешает ознакомиться с справочником по JavaDocs для API Таблиц.
Если у вас нет «аллергии» на Python, я также сделал несколько видеороликов с более «реальными» примерами с использованием API Sheets (хотя и не мобильного):
Последний API предоставляет функции, недоступные в более ранних версиях, а именно предоставление разработчикам программного документного доступа к листу, как если бы вы использовали пользовательский интерфейс (создание фиксированных строк, выполнение форматирования ячеек, изменение размера строк/столбцов). , добавление сводных таблиц, создание диаграмм и т. д.) Однако для выполнения доступа на уровне файлов, например импорта и экспорта, следует использовать API Google Диска. Для мобильных устройств существует специальный API Google Диска для Android.
Но, исходя из вашего варианта использования, я не думаю, что вам нужен Drive API (или устаревший API списка документов), если только вам не нужно выполнять операции с файлами, такие как поиск или те, которые я описал чуть выше. Вы можете просто использовать API-интерфейс Sheets, чтобы «загрузить базу данных из своего приложения [Android] в электронную таблицу онлайн, а затем отредактировать ее». Мое видео выше о «миграции данных SQL в лист» должно дать вам достаточно псевдокода (вот что такое Python, не так ли?) для написания вашего приложения.
Чтобы узнать больше о том, как использовать Google API, просмотрите различные видео для разработчиков Google (серия 1 и серия 2), которую я создаю (в основном это Python или JavaScript).
person
wescpy
schedule
02.12.2016