本文将带你了解Android应用开发Android 加载本地图片decodeStream()方法OOM,希望本文对大家学Android有所帮助。

b0330dfe1f1f9631c11e620ef1ecc7e4.png

Android 加载本地图片decodeStream()方法OOM。

public static Bitmap getLocalBitmap(String url) {

try {

FileInputStream fis = new   FileInputStream(url);

BitmapFactory.Options   options=new BitmapFactory.Options();

options.inJustDecodeBounds =   false;

options.inSampleSize =   10;

Bitmap btp   =BitmapFactory.decodeStream(fis,null,options);

return btp;  ///把流转化为Bitmap图片

} catch (FileNotFoundException e)   {

e.printStackTrace();

return null;

}

}

这个方法用于加载本地图片,Option的设定可以降低OOM的可能性

本文由职坐标整理并发布,希望对同学们有所帮助。了解更多详情请关注职坐标移动开发之Android频道!

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐