我正在尝试从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;
}
它适用于普通图像,但不适用于缩略图!
答案 0 :(得分:0)
您需要图像的Dropbox URL(共享)。
请遵循以下步骤-
在build.gradle(模块)文件中添加以下依赖项。
实现'com.squareup.picasso:picasso :(插入最新版本)'
同步您的项目
将保管箱网址存储在变量中-
String dropBoxURL =“(您的Dropbox URL)”;
像这样在毕加索中使用该URL-
Picasso.get()。load(“” + dropBoxURL).into(您的显示类);
仅此而已。