android webdav 播放器,Android WebDAV

之前写过一个基于WebDAV协议实现文件操作的Android APP,也一直有人私下问我关于这部分的实现。借着大家提的一些问题对WebDAV APP做了一些简单的整理。大部分人都说看不到直观的效果。所以这次特意在坚果云服务器上申请了一个账号,然后用咱们写的APP来操作坚果云服务器上的文件。(账号:1007178106@qq.com 密码:jianguoyun123456)。

一,效果

基于WebDAV协议我们实现的功能有

文件浏览

坚果云服务器上的文件

19beeec1aa75?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

web_文件列表.png

验证APP上文件列表是否和坚果云服务器上的文件列表一致

19beeec1aa75?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

WebDAV文件列表.png

文件创建

我们在APP上新建一个文件夹 new。然后再坚果云服务器上看新建的文件是否有成功。

APP 上创建new文件夹

19beeec1aa75?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

WebDAV新建文件夹.gif

在坚果云服务器上验证new文件夹是否存在

19beeec1aa75?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

web创建文件夹.png

文件删除

咱们在APP上删除.normedia 文件。看看坚果云服务器上是否也对应的删除了。

APP上删除.normedia文件

19beeec1aa75?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

WebDAV删除.gif

验证坚果云上服务器上的文件也对应的删除了。

文件重命名

在APP上把【01】快速向导.pdf 重命名成【01】AAA.pdf

APP重命名

19beeec1aa75?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

WebDAV重命名.gif

验证坚果云服务器上的是否重命名成功

19beeec1aa75?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

web重命名.png

文件移动

文件移动功能,在当前版本下发现还有些问题,等待完善。(已经定位到具体的问题出在哪里,后续有时间在改进)

文件上传

选择手机里面的.normedia文件上传到 坚果云服务器 我的坚果云文件夹下

选择手机里面的.normedia文件上传

19beeec1aa75?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

WebDAV上传.gif

看上传的文件是否在坚果云服务器上也存在

19beeec1aa75?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

web文件上传.png

文件下载

下载坚果云服务器上 我的坚果云/【01】AAA.pdf 到手机本地

APP上选择 我的坚果云/【01】AAA.pdf 到手机本地 现在到手机里面

19beeec1aa75?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

WebDAV下载.gif

验证手机里面是否存在

19beeec1aa75?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

web下载.png

WebDAV协议之外咱们还实现的功能

文件排序

19beeec1aa75?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

WebDAV排序.gif

文件筛选

19beeec1aa75?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

WebDAV筛选过滤.gif

上传下载列表

19beeec1aa75?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

WebDAV上传下载列表.gif

二,代码

关于代码的具体实现,这里咱们就不深入的追究了,里面还是挺复杂的。这里就直接给我已经实现的代码的下载地址Android WebDAV APP。如果大家有相同的需求的话可以扒下来研究研究。碰到啥问题也可以留言,能力范围之内尽力帮大家解决。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值