84669 orang belajar
152542 orang belajar
20005 orang belajar
5487 orang belajar
7821 orang belajar
359900 orang belajar
3350 orang belajar
180660 orang belajar
48569 orang belajar
18603 orang belajar
40936 orang belajar
1549 orang belajar
1183 orang belajar
32909 orang belajar
Android项目需要使用七牛云存储,我想通过自己管理线程池去开启上传,同时上传多张图片,但是集成SDK的时候发现,七牛的SDK网络加载均是开启异步线程的,如果是直接在线程池中使用SDK的话,岂不是在子线程中又开启了子线程,我该如何实现自己在线程池中进行管理上传呢?七牛是否支持完成七牛认证的同时自己写上载方法的实现方式呢?
学习是最好的投资!
首先子线程中再开启线程是完全可以的,而且线程之间不存在父子关系,它们是平级的;
其次,Android开发你可以在Service中去获取线程池中的连接,Service是运行在UI线程中,在有Context对象的地方都可以获取到Service对象,继而通过Service统一管理子线程;再调用七牛SDK中的UploadManager对象的put()方法上传文件;
至于最后一个问题,根据七牛提供的上传接口说明文档,必须先获取服务器分配的token,作为put()方法的参数,才能上传。
首先子线程中再开启线程是完全可以的,而且线程之间不存在父子关系,它们是平级的;
其次,Android开发你可以在Service中去获取线程池中的连接,Service是运行在UI线程中,在有Context对象的地方都可以获取到Service对象,继而通过Service统一管理子线程;再调用七牛SDK中的UploadManager对象的put()方法上传文件;
至于最后一个问题,根据七牛提供的上传接口说明文档,必须先获取服务器分配的token,作为put()方法的参数,才能上传。