Android 上传SDK 快速集成

使用前准备

添加依赖包: VhallFramework.aar; VhUpload.aar; api 'io.socket:socket.io-client:1.0.0'

使用说明

1.初始化SDK

 VhallSDK.getInstance().init(getApplicationContext(), "appid", "userid");

2.使用上传方法

参数 描述
accessToken 具有上传权限的token
filePath 文件路径
subjectName 生成活动的名称
callBack 操作回调
``
    /**
     * 
     * @param accessToken  token
     * @param filePath    文件路径
     * @param subjectName  生成活动的名称
     * @param callBack  
     */
    public void uploadFile(final String accessToken, final String filePath, final String subjectName, final VHUploadCallBack callBack) {}

上传回调说明

参数 描述
onSuccess 上传成功回调 recordId 返回回放id
onError 上传失败回调 msg 错误原因
onProgress 上传进度回调 totalSize 总大小 currentSize 当前大小
public interface VHUploadCallBack {
    void onSuccess(String recordId);
    void onError(int code,String msg);
    void onProgress(long currentSize, long totalSize);
}