Приостановка / возобновление запроса на загрузку с помощью Webdav на Android - PullRequest
0 голосов
/ 28 сентября 2011

Я планирую создать клиент Webdav для Android и не уверен, какую библиотеку лучше всего использовать.В основном я хотел бы позволить пользователю приостановить и возобновить запрос на загрузку на сервер Webdav.Есть ли способ сделать это?

Я посмотрел вокруг и, видимо, у меня есть выбор между этими библиотеками:

  • Сардина
  • JackRabbit
  • Джакартский слайд

Сардина выглядит как наиболее стабильное решение на данный момент.Я ничего не видел о приостановке и возобновлении запроса.

Ответы [ 2 ]

1 голос
/ 28 сентября 2011

Я оригинальный автор Сардины.Я создал его, потому что Slide и Jackrabbit были слишком сложны в использовании и не были хорошо поддержаны.Намерение Сардины всегда было запускаться на серверах, а не на мобильных устройствах.Кроме того, дизайн всегда был вокруг того, чтобы сделать запрос и получить ответ.Ничего о приостановке.Я также слышал, что могут быть проблемы с его работой на Android (зависимости).

Тем не менее, я ненавижу это говорить, но я думаю, что вы в значительной степени сами по себе.Если вы хотите присоединиться к проекту Sardine, чтобы вносить в него исправления, чтобы сделать его совместимым с Android и поддерживать такие функции, как приостановка, я бы хотел, чтобы вы (предположим, вы пишете хороший код. Хе-хе).

0 голосов
/ 28 сентября 2011

Насколько я помню, сардина не полностью совместима с Android (некоторые недостающие зависимости) Что касается вашего вопроса, я не думаю, что пауза / резюме является частью синтаксического анализа lib (что сардины я в принципе). Это поведение больше связано с HttpClient. Однако я думаю, что это даже слишком низкий уровень абстракции для него. Лучшим решением было бы реализовать такой механизм вручную. Это не красиво, и связано с разъемами AIO

...