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