public Bitmap GetBitmap(String url) {
// return BitmapFactory.decodeStream(httphelper.GetStream(url));
try {
URL Url = new URL(url);
HttpURLConnection conn = (HttpURLConnection) Url.openConnection();
conn.setDoInput(true);
conn.connect();
InputStream inputStream = conn.getInputStream();
BitmapFactory.Options options = new Options();
options.inJustDecodeBounds = true;
BitmapFactory.decodeStream(inputStream, null, options);
int zoom = 10;
options.inJustDecodeBounds = false;
options.inSampleSize = zoom;
Bitmap bmp = BitmapFactory.decodeStream(inputStream, null, options);
//运行到这里就直接跳到outofmemoryerror了
return bmp;
} catch (Exception e) {
return null;
}
catch(OutOfMemoryError e)
{
return null;
}
}
// return BitmapFactory.decodeStream(httphelper.GetStream(url));
try {
URL Url = new URL(url);
HttpURLConnection conn = (HttpURLConnection) Url.openConnection();
conn.setDoInput(true);
conn.connect();
InputStream inputStream = conn.getInputStream();
BitmapFactory.Options options = new Options();
options.inJustDecodeBounds = true;
BitmapFactory.decodeStream(inputStream, null, options);
int zoom = 10;
options.inJustDecodeBounds = false;
options.inSampleSize = zoom;
Bitmap bmp = BitmapFactory.decodeStream(inputStream, null, options);
//运行到这里就直接跳到outofmemoryerror了
return bmp;
} catch (Exception e) {
return null;
}
catch(OutOfMemoryError e)
{
return null;
}
}
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货