WebDav-For-Android
关于WebDav使用的一系列操作实例
掘金文章地址:传送门
先上图上链接
Demo效果图
前言
我自己对数据存取有需求,所以研究了几天最终决定存在坚果云。
因为坚果云免费的,支持WebDav,用来存取用户数据确实是不错的,在开发之前网上找到的关于资料很少,通过查看其他相同需求软件最后找到了sardine这个项目,项目地址:传送门
一、开始前的配置
1. 添加依赖库
查看最新版本号:传送门
dependencies {
...
implementation 'com.thegrizzlylabs.sardine-android:sardine-android:最新版本号'
}
2. 添加各种权限
这里有两个坑
安卓9以上的网络安全策略:谷歌官方文档
安卓10沙箱限制:谷歌官方文档
解决办法:
右键res文件夹新建一个目录选择xml
之后右键xml文件夹新建一个名为network_security_con