来自shorturl的Android下载图片

时间:2016-01-10 01:11:24

标签: android facebook download short-url

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

<div class="vertical-center">
   <h1 class="text-center white flexbox-text">THIS IS TITLE</h1>
   <h3 class="text-center white flexbox-text">SUBTITLE</h3>
</div>

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

1 个答案:

答案 0 :(得分:0)

尝试使用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
离子:https://github.com/koush/ion
滑翔:https://github.com/bumptech/glide