如何使用UIL与dropbox http api

时间:2015-10-16 12:24:38

标签: android dropbox universal-image-loader

这是下载工作的方式(https://www.dropbox.com/developers/documentation/http#documentation-files-download

curl -X POST https://content.dropboxapi.com/2/files/download 
  --header "Authorization: Bearer myToken" 
  --header "Dropbox-API-Arg: {\"path\": \"/Homework/math/Prime_Numbers.jpg\"}"

正如您所看到的那样,您可以使用相同的网址下载不同的图像。

我应该为每个单独的图像创建一个新的实例吗?这似乎不可能,因为我不知道我会有多少图像。

1 个答案:

答案 0 :(得分:0)

我已经意识到displayImage有一个预期的DisplayImageOptions参数。所以我用自定义参数创建了一个

DisplayImageOptions customOptions = new DisplayImageOptions.Builder()
        ...
        .extraForDownloader(headers)
        .build();

然后在加载器中确保路径每次都不同,我使用#

实现它
path = path+"#"+my_unique_id;
loader.displayImage(path, view, defaultOptions, listener);