gpt4 book ai didi

Android 从shorturl 下载图片

转载 作者:IT老高 更新时间:2023-10-28 13:03:17 26 4
gpt4 key购买 nike

我正在尝试从 this 下载图像从 facebook 给出短网址/重定向,但在我的情况下它不起作用 - 这是我的代码:

private Bitmap getBitmap(String url) {
try {
InputStream is = (InputStream) new URL(url).getContent();
Bitmap btm = BitmapFactory.decodeStream(is);
is.close();
return btm;
}catch (MalformedURLException e) {
Log.v(Constants.LOG_TAG, "[Error] " + e + ": " + e.getMessage());
e.printStackTrace();
return null;
}catch (IOException e) {
Log.v(Constants.LOG_TAG, "[Error] " + e + ": " + e.getMessage());
e.printStackTrace();
return null;
}
}

如果我使用 the long link 也可以正常工作,但我需要从缩短的照片中获取这张照片。有谁知道如何解决这个问题?谢谢。

最佳答案

尝试使用 http:

public Bitmap getBitmapFromURL(String src) {
try {
java.net.URL url = new java.net.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;
}
}

或尝试使用以下库之一,例如:


Android 通用图像加载器:https://github.com/nostra13/Android-Universal-Image-Loader
ionic :https://github.com/koush/ion
滑翔:https://github.com/bumptech/glide

关于Android 从shorturl 下载图片,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34700915/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com