Your SlideShare is downloading. ×
Андрей Куликов, Использование SDK Яндекс.Диска при разработке мобильных приложений на примере «Фоторамки»
Андрей Куликов, Использование SDK Яндекс.Диска при разработке мобильных приложений на примере «Фоторамки»
Андрей Куликов, Использование SDK Яндекс.Диска при разработке мобильных приложений на примере «Фоторамки»
Андрей Куликов, Использование SDK Яндекс.Диска при разработке мобильных приложений на примере «Фоторамки»
Андрей Куликов, Использование SDK Яндекс.Диска при разработке мобильных приложений на примере «Фоторамки»
Андрей Куликов, Использование SDK Яндекс.Диска при разработке мобильных приложений на примере «Фоторамки»
Андрей Куликов, Использование SDK Яндекс.Диска при разработке мобильных приложений на примере «Фоторамки»
Андрей Куликов, Использование SDK Яндекс.Диска при разработке мобильных приложений на примере «Фоторамки»
Андрей Куликов, Использование SDK Яндекс.Диска при разработке мобильных приложений на примере «Фоторамки»
Андрей Куликов, Использование SDK Яндекс.Диска при разработке мобильных приложений на примере «Фоторамки»
Андрей Куликов, Использование SDK Яндекс.Диска при разработке мобильных приложений на примере «Фоторамки»
Андрей Куликов, Использование SDK Яндекс.Диска при разработке мобильных приложений на примере «Фоторамки»
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Андрей Куликов, Использование SDK Яндекс.Диска при разработке мобильных приложений на примере «Фоторамки»

330

Published on

Published in: Technology
0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
330
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
1
Comments
0
Likes
2
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. 1 E-LEGION,DIGITAL ZONE.ПРОФ ИЛЬ КОМ ПАНИЙ Использование SDK Yandex.Disk на примере «Фоторамки» Андрей Куликов e-legion | dz.ru
  • 2. Фоторамка Простое и удобное приложение для просмотра фотографий с Яндекс.Диска. E-LEGION, DIGITAL ZONE.
  • 3. Простое и удобное приложение для просмотра фотографий с Яндекс.Диска. Фоторамка E-LEGION, DIGITAL ZONE.
  • 4. E-LEGION, DIGITAL ZONE.
  • 5. E-LEGION, DIGITAL ZONE. AccountManager accountManager = AccountManager.get(getApplicationContext()); Account[] accounts = accountManager.getAccountsByType("com.yandex"); if (accounts != null && accounts.length > 0) { Account account = accounts[0]; Bundle options = new Bundle(); options.putString("clientSecret", CLIENT_SECRET); accountManager.getAuthToken(account, CLIENT_ID, options, this, new GetAuthTokenCallback(), null); } Авторизация
  • 6. E-LEGION, DIGITAL ZONE. Авторизация public class GetAuthTokenCallback implements AccountManagerCallback<Bundle> { … public void run(AccountManagerFuture<Bundle> result) { … token = result.getResult().getString(AccountManager.KEY_AUTHTOKEN); ... } }
  • 7. E-LEGION, DIGITAL ZONE. TransportClient • запросить содержимое каталога или свойства файла — getList; • создать каталог — makeFolder; • поместить файл или папку в Корзину — delete; • переместить файл или папку — move; • загрузить файл — uploadFile; • скачать файл — downloadFile; • скачать превью — downloadPreview; • опубликовать файл или папку — publish; • отменить публикацию — unpublish. Поддерживаемые функции
  • 8. E-LEGION, DIGITAL ZONE.
  • 9. E-LEGION, DIGITAL ZONE. ListItem • displayName — имя файла или папки; • fullPath — путь к файлу или папке от корневого каталога Диска пользователя; • contentType — MIME-тип файла; • etag — заголовок ETag для файла (MD5-сумма); • publicUrl — внешняя ссылка на опубликованный файл или папку; • lastUpdated — дата и время последнего изменения файла; • contentLength — размер файла или папки в байтах; • isCollection — признак папки; • shared — признак публикации; • readOnly — признак того, что файл нельзя изменить или удалить.
  • 10. E-LEGION, DIGITAL ZONE.
  • 11. E-LEGION, DIGITAL ZONE.
  • 12. 1 E-LEGION,DIGITAL ZONE.ПРОФ ИЛЬ КОМ ПАНИЙ Вопросы ?

×