Освой программирование играючи

Сайт Александра Климова

Шкодим

/* Моя кошка замечательно разбирается в программировании. Стоит мне объяснить проблему ей - и все становится ясно. */
John Robbins, Debugging Applications, Microsoft Press, 2000

Используем Dropbox API

Dropbox является одним из самых популярных облачных файловых хранилищ. Создатели сервиса разработали специальное API для разработчиков, чтобы мы могли встраивать возможности Dropbox в свои приложения.

На сайте облачного сервиса есть специальная страница, посвященная созданию приложения с использованием Dropbox, а также готовые примеры.

Регистрация на сайте

Для работы у вас должна быть учётная запись Dropbox. Если у вы раньше не пользовались этим сервисом, то у меня для вас небольшой подарок. Зарегистрируйтесь по этой ссылке, и вам (и мне) дадут дополнительные 500Мб свободного места к стандартным 2Гб.

Далее идём на страницу App Console и регистрируем программу. Под регистрацией имеется в виду оповещение владельцев сервиса, что вы собираетесь использовать возможности облачного хранилища в своём приложении под Android или iOS.

Выбираем переключатель Dropbox API.

Тип доступа - App folder - будем использовать единственную папку, специально созданную под наше приложение. Также можете выбрать полный доступ ко всем файлам пользователя.

Придумываем имя для приложения. Имя вашего приложения не должно начинаться со слов Drop, поэтому моя первая попытка не увенчалась успехом. Пришлось читать правила и выяснять, почему мне не дают выбрать нормальное с моей точки зрения имя.

Если регистрация прошла успешно, то вам выдадут ключ и секрет - эти строки позже вы вставите в своё Android-приложение. Показывать их никому не надо. Они служат для идентификации вас как автора приложения. Также вы можете заполнить другие дополнительные поля.

На Гитхабе есть специальный пример использования Dropbox в вашем проекте - https://github.com/dropbox/dropbox-sdk-java/tree/master/examples/android

В своё время я использовал старую версию для изучения, сейчас она устарела. Почитать можно здесь. Общий принцип остался похожим, изучайте самостоятельно.

Реклама