Подтвердить что ты не робот

API Google Диска\Документы для Android

Я включил Dropbox с моим приложением в течение нескольких часов, так как SDK был четко описан и имел хорошие примеры использования.

У Google Drive есть только один "один размер подходит всем". Gdata SDK, который очень тяжелый (со многими зависимостями, он меняет размер моего приложения) и не очень интуитивно понятен, так как он настолько низкий. Я уверен, что это имеет смысл, когда вы знаете, как его использовать, но поскольку я не могу найти реальных образцов использования, я действительно борется.

Есть ли какие-нибудь примеры приложений, на которые я могу смотреть и учиться? Если нет, если у кого-нибудь есть простой пример загрузки и загрузки файлов, чтобы начать меня, было бы очень полезно.

4b9b3361

Ответ 1

EDIT:. Поскольку мы запустили SDK Google Drive v2, предпочтительный способ - использовать API-интерфейс Drive (а не API-интерфейс документа). Существует область полного доступа, которая дает вам доступ к листингам и чтению всех файлов дисков и которые могут быть легко использованы в приложениях Android, так как наша новая клиентская библиотека Android-friendly! Я также рекомендую смотреть этот разговор из Google IO, в котором объясняется, как интегрировать мобильные приложения с Диском.

Вы также можете использовать область для каждого файла и интегрироваться с приложением Android для Android.

Мы придем с полными примерами приложений и руководствами для разработчиков, поэтому, пожалуйста, оставайтесь на месте.


Об этом уже было сказано в этом сообщении SO.

В настоящее время SDK Google Drive ориентирован на веб-приложения Chrome Web Store. Чтобы использовать Google Диск на Android сегодня, вам нужно будет использовать API-список документов GData.

Клиентские библиотеки GData старше (pre-Android world:)) и не очень хорошо работают с Android. Как объясняется в другом посте Алена, у вас есть выбор по-прежнему пытаться использовать клиентскую библиотеку GData или использовать новый google-api-java-client, но поскольку он не имеет классов сервиса API списка документов, которые вам придется вручную реализовать.

Вероятно, самым простым и легким вариантом было бы использовать HTTP-протокол REST API непосредственно с хорошим парсером XML. Протокол описан в документации API API документов Google, просто найдите вкладки, которые читают "протокол", где бы ни были образцы кода на странице.

Последний вариант, который вы ждете, пока мы в конце концов не выпустим что-то лучшее и новое, что хорошо работает с Android:)

Ответ 2

Обратите внимание, что пример приложения, которое они опубликовали для использования Google Диска (dredit), включает баннеры для Android:

/dredit/war/WEB-INF/lib/google-api-client-android2-1.8.0-beta-sources.jar

Может быть красным слухом, но это, по-видимому, означает, что Java-версия примерного приложения может быть использована на Android?