/**
* 以最省内存的方式读取图片
*/
public static Bitmap readBitmap(final String path) {
try {
FileInputStream stream = new FileInputStream(new File(path + "test.jpg"));
BitmapFactory.Options opts = new BitmapFactory.Options();
opts.inSampleSize = 8;
opts.inPurgeable = true;
opts.inInputShareable = true;
Bitmap bitmap = BitmapFactory.decodeStream(stream, null, opts);
return bitmap;
} catch (Exception e) {
return null;
}
/**将流直接转化为图片
// 获取输入流对象
InputStream is = conn.getInputStream();
// 将流转化成Bitmap对象
bitmap = BitmapFactory.decodeStream(is);