Android学习记录(二十二)-Android WEBDAV MKCOL的使用
2016-06-12 18:19
525 查看
先上需求:使用webdav上行文件之前,需要创建目录。坑在哪里:http 4.0以后http不再支持excutemethod的方法。不能直接调用mkcol方法进行目录创建。解决的办法:查看开源库: https://github.com/lookfirst/sardine的实现: 使用下面的代码自己创建mkcol的类。
static class HttpMkCol extends HttpEntityEnclosingRequestBase { public static final String METHOD_NAME = "MKCOL"; public HttpMkCol(String url) { this(URI.create(url)); } public HttpMkCol(URI url) { this.setURI(url); } @Override public String getMethod() { return METHOD_NAME; } }
HttpMkCol mkCol = new HttpMkCol(sUrl); try { HttpResponse response = httpClient.execute(mkCol, context);这样就解决了问题。个人参考了一下:
public class HttpPut extends HttpEntityEnclosingRequestBase {public static final String METHOD_NAME = "PUT";public HttpPut() {throw new RuntimeException("Stub!");}public HttpPut(URI uri) {throw new RuntimeException("Stub!");}public HttpPut(String uri) {throw new RuntimeException("Stub!");}public String getMethod() {throw new RuntimeException("Stub!");}}
相关文章推荐
- Android中缓存目录问题及缓存的过程
- android 清除所有activity
- 获取Android设备唯一标识码
- android 使用TextView/EditText应该注意的地方
- Android ORM 框架之 greenDAO
- Android逆向分析之APKTool
- Android Studio获取SHA1的方法
- android 获取SIM卡状态全过程
- MPAndroidChart详解
- Android 命名规范和编码规范
- android控件颜色
- Android_数据存储-SQLite
- android 异常收集
- Android 单个应用的内存限制
- Android实战技巧之五十三:dom4j&xstream
- 在android中实现webview与javascript之间的交互(转)
- Android从摄像头或相册中获取照片
- Android Fragment实例
- 4位随机验证码的生成
- Ubuntu下解决Android Studio无法输入中文问题