Android:下载图片

时间:2014-05-20 06:41:38

标签: android imagedownload

我正在开展一个进展顺利的项目,但我陷入了一个我试图下载图片的地方...... 我在我的代码中使用以下方法下载图像..

public Bitmap DownloadImage(String STRURL) {
    Bitmap bitmap = null;
    InputStream in = null;       
    try {
        int response = -1;
        URL url = new URL(STRURL);
        URLConnection conn = url.openConnection();
        if (!(conn instanceof HttpURLConnection))             
        throw new IOException("Not an HTTP connection");
        try{
        HttpURLConnection httpConn = (HttpURLConnection) conn;
        httpConn.setAllowUserInteraction(false);
        httpConn.setInstanceFollowRedirects(true);
        httpConn.setRequestMethod("GET");
        httpConn.connect();
        response = httpConn.getResponseCode();  
        if (response == HttpURLConnection.HTTP_OK) {
        in = httpConn.getInputStream();
        }                    
        }catch(Exception ex) {
        throw new IOException("Error connecting"); 
        }
        bitmap = BitmapFactory.decodeStream(in);
        in.close();
        }catch (IOException e1) {
        e1.printStackTrace();
        }
        return bitmap; 
    }

此方法适用于我的三星Galaxy Note 2但不适用于三星Galaxy s7562 .. 我不知道问题究竟是什么, 这是一个记忆问题吗?请帮忙解决它..

0 个答案:

没有答案