尼格买提结婚,玉碎之谜,龙卷风极品论坛
上传文件的核心功能主要是在uploadcommand.java中实现
使用步骤:
1 创建uploadcommand的构建类builder
uploadcommand.builder builder = new uploadcommand.builder();
2 通过构建类设置uploadcommand的各种属性
builder.domain("上传地址的域名") .path("上传接口") .contenttype("请求头文件的content-type") .mediatype(params.body.media_type_video) .file("上传文件的绝对路径") .transferlistener(new simplerequestbody.progresslistener() { // 上传进度的监听器 @override public void ondatatransferred(long transferred, long contentlength) { log.e("tag", "already transfer " + 100 * ((double) transferred / (double) contentlength)); } });
3 通过构建类构造uploadcommand对象,并启动
uploadcommand uploadcommand = builder.build(); uploadcommand.start(this, new appresultreceiver(new handler(), mainactivity.this));
注意:以上代码需要将mainactivity实现appresultreceiver.resultlistener接口
4 在onresultsuccess方法中,区分是否是uploadcommand,并解析数据
@override public void onresultsuccess(bundle resultdata) { if (null != resultdata) { if (uploadcommand.upload_cmd.equals( resultdata.getstring(params.commandmessage.cmd_code))) { logger.e("jiang", "上传成功"); } } }
框架github地址: simplecommand框架
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持移动技术网。
如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复
Android studio开发小型对话机器人app(实例代码)
Android通过Java sdk的方式接入OpenCv的方法
Android 通过cmake的方式接入opencv的方法步骤
Android Studio finish()方法的使用与解决app点击“返回”(直接退出)
Android 进度条 ProgressBar的实现代码(隐藏、出现、加载进度)
网友评论