如何使用毕加索从Dropbox加载图像

时间:2019-02-25 14:27:27

标签: java android dropbox picasso

我正在尝试从Dropbox加载图像而没有成功,但是我搜索到需要首先下载图像,但是该图像似乎是缩略图。我尝试使用DropBox API,但它需要API密钥,我只想下载图像。有什么有效的方法吗?

我最后尝试的是:

public static Bitmap getBitmapFromURL(String src) {
try {
    URL url = new URL(src);
    HttpURLConnection connection = (HttpURLConnection) url.openConnection();
    connection.setDoInput(true);
    connection.connect();
    InputStream input = connection.getInputStream();
    Bitmap myBitmap = BitmapFactory.decodeStream(input);
    return myBitmap;
} catch (IOException e) {
    e.printStackTrace();
    return null;
}

它适用于普通图像,但不适用于缩略图!

1 个答案:

答案 0 :(得分:0)

您需要图像的Dropbox URL(共享)。

请遵循以下步骤-

  1. 在build.gradle(模块)文件中添加以下依赖项。

    实现'com.squareup.picasso:picasso :(插入最新版本)'

  2. 同步您的项目

  3. 将保管箱网址存储在变量中-

    String dropBoxURL =“(您的Dropbox URL)”;

  4. 像这样在毕加索中使用该URL-

    Picasso.get()。load(“” + dropBoxURL).into(您的显示类);

仅此而已。