Android Studio 2020.3.0
主要是参考资料1 的源码。
相关资料1 里面的文件解压到安卓项目 的android library的libs文件夹内,并添加依赖
JAVA上传
public void upload(String fileName)
{
String filePath = RecorderUtils.getInstance().mFilePath+fileName+RecorderUtils.fileName;
FileUploadConfiguration fileUploadConfiguration = new FileUploadConfiguration.Builder(mContext)
.setResponseProcessor(null) //设置http response字符串的结果解析器,如果不设置,则默认返回response字符串
.setThreadPoolSize(5) //设置线程池大小,如果采用默认的线程池则有效
.setThreadPriority(Thread.NORM_PRIORITY - 1) //设置线程优先级,如果采用默认的线程池则有效
.setTaskExecutor(null) //设置自定义的线程池
.setFileUploader(null) //设置自定义的文件上传功能,如果不设置则采用默认的文件上传功能
.build();
FileUploadManager.getInstance().init(fileUploadConfiguration);
OnUploadListener list = new OnUploadListener() {
@Override
public void onError(FileUploadInfo fileUploadInfo, int i, String s)