Open yishangfei opened 7 years ago
retrofit的下载方式 ~ 我觉得 你这个demo可以多一点注释 让我这个新手能手多学习一点知识
retrofit 下载文件
是希望这个Demo增加使用Retrofit2
下载演示是吧?
因为按我的理解的话使用Retrofit2
下载文件和其它是类似的,比如是server_address/foo.zip
这样的可以在注解写这个地址,然后类型是Bytes类似的。针对如{message:xxx, content:downloadaddress }这种返回形式,这里取出downloadaddress
后再下载就可以。
例如
@GET("/resource/example.zip")
Call<ResponseBody> downloadFileWithFixedUrl();
另外大文件用@Streaming,下载功能应该是Retrofit2已经实现的功能。 相关具体内容可看这个文章 http://www.jianshu.com/p/92bb85fc07e8 还有一个使用Retrofit2下载的库https://github.com/lingochamp/FileDownloader
目前还有一些事情,另外学习Rxjava2还需求些时间,等我学习完了就添加这些。
您改的时候希望能够多点注释
Rxjava2
可能需要一些时间学习新的内容,应该会加入的,并且Rxjava1
与Rxjava2
可以共存。 另外你指的Retrofit的下载是指什么意思呢?