国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 系統 > Android > 正文

SimpleCommand實現上傳文件或視頻功能(四)

2019-12-12 01:51:34
字體:
來源:轉載
供稿:網友

上傳文件的核心功能主要是在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框架

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持武林網。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 大冶市| 木兰县| 洛川县| 永川市| 台中市| 托克托县| 怀仁县| 囊谦县| 肥乡县| 新安县| 荆州市| 苍山县| 龙南县| 常州市| 西青区| 临高县| 新化县| 通城县| 桓台县| 大兴区| 于都县| 蓬安县| 芦溪县| 金门县| 礼泉县| 兴安盟| 遵义市| 津市市| 武胜县| 龙游县| 二连浩特市| 阿克苏市| 桐乡市| 都兰县| 绩溪县| 当阳市| 繁峙县| 张北县| 彝良县| 崇明县| 道孚县|