Клуб API Диска

Обновление SDK для Android

9 апреля 2014, 14:44

Сегодня мы выложили на GitHub новый SDK Диска для Android. На этом SDK реализовано приложение Яндекс.Диск для Android. Мы поддержали возможность загружать превью фотографий, а также исправили ошибки, возникающие при докачке файлов.


Полный список изменений

Докачка (download):

  • Изменен способ получения Etag
  • Добавлены заголовки If-None-Match и If-Range для метода GET
  • Добавлено downloadPreview.

Методы:

  • Добавлен публичный метод initHttpClient()
  • Метод getServerLength удален из DownloadListener
  • Метод onCreateRequest добавлен в ListParsingHandler
  • Добавлен метод makePreviewPath() 
  • Добавлен метод byte[] download(String).

В запросе profind добавлены свойства:

  • mpfs_file_id
  • mediatype
  • hasThumbnail

Исключения:

  • Добавлен ServiceUnavailableWebdavException в 503 ошибку
  • В DownloadListener.setContentLength добавлено исключение DownloadNoSpaceAvailableException
  • Класс FileDownloadException заменен на RemoteFileNotFoundException и RangeNotSatisfiableException
  • Удалено исключение, которое возникало, если в ответе на GET-запрос нет заголовка Etag
  • Исключение WebdavException стало абстрактным: теперь getList передает список его наследников.
2 комментария
Подписаться на комментарии к посту
Сегодня мы выложили на GetHub новый SDK Диска для Android.
Поправьте :) Зачем обижать GitHub :)
Яндекс.Диск API
11 апреля 2014, 18:06

Спасибо:)