通过图片的url获取Bitmap对象,给Imageview使用

来源:互联网 发布:知乎有意思的话题 编辑:程序博客网 时间:2024/05/29 09:39

方法一:

    /**     * 根据图片的url路径获得Bitmap对象     *     * @param url     * @return     */    private Bitmap returnBitmap(String url) {        URL fileUrl = null;        Bitmap bitmap = null;        try {            fileUrl = new URL(url);        } catch (MalformedURLException e) {            e.printStackTrace();        }        try {            HttpURLConnection conn = (HttpURLConnection) fileUrl                    .openConnection();            conn.setDoInput(true);            conn.connect();            InputStream is = conn.getInputStream();            bitmap = BitmapFactory.decodeStream(is);            is.close();        } catch (IOException e) {            e.printStackTrace();        }        return bitmap;    }
方法二:
public  Bitmap getBitmapFromURL(String src) {        try {            Log.e("src",src);            URL url = new URL(src);            HttpURLConnection connection = (HttpURLConnection) url.openConnection();            connection.setDoInput(true);            connection.connect();            InputStream input = connection.getInputStream();            Bitmap myBitmap = BitmapFactory.decodeStream(input);            Log.e("Bitmap","returned");            return myBitmap;        } catch (IOException e) {            e.printStackTrace();            Log.e("Exception",e.getMessage());            return null;        }    }

阅读全文
1 0
原创粉丝点击