我正在计划为Android构建一个Webdav客户端,我不确定什么是最好的库。基本上我想允许用户暂停并恢复对Webdav服务器的上传请求。有没有办法做到这一点?
我环顾四周,显然我可以在这些库之间做出选择:
沙丁鱼现在看起来是最稳定的解决方案。我没有看到暂停和恢复请求的事情。
答案 0 :(得分:1)
我是沙丁鱼的原作者。我创建它是因为Slide和Jackrabbit太难以使用而且支持不好。沙丁鱼的目的始终是在服务器上运行,而不是在移动设备上运行。此外,设计始终围绕提出请求并获得响应。暂停没什么。我也听说有可能在Android(依赖项)上运行它。
那就是说,我不想这么说,但我认为你几乎都靠自己。如果你想加入Sardine项目为它提供补丁以使其与Android兼容并支持暂停等功能,我很乐意拥有你(假设你写好代码。呵呵)。
答案 1 :(得分:0)
据我记得沙丁鱼与android不完全兼容(一些遗漏的依赖项) 关于你的问题,我不认为暂停/恢复是解析lib的一部分(沙丁鱼我基本上是)。此行为与HttpClient更相关。 但是我认为这对它来说甚至是太低的抽象级别。 最好的解决方案是手工实施这种机制。它不漂亮,并且与AIO套接字连接