展会信息港展会大全

android开发解决本地图片过大的oom问题
来源:互联网   发布日期:2016-01-19 12:31:21   浏览:2416次  

导读: *** 以最省内存的方式读取本地资源的图片* @param context*@param resId* @return* public static Bitmap readBitMap(Context context, int resId){BitmapFactory Options opt = new BitmapFact ...

/**

* 以最省内存的方式读取本地资源的图片

* @param context

*@param resId

* @return

*/

public static Bitmap readBitMap(Context context, int resId){

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

opt.inPreferredConfig = Bitmap.Config.RGB_565;

opt.inPurgeable = true;

opt.inInputShareable = true;

//获取资源图片

InputStream is = context.getResources().openRawResource(resId);

return BitmapFactory.decodeStream(is,null,opt);

赞助本站

人工智能实验室

相关热词: oom 本地图片 android开发

AiLab云推荐
展开

热门栏目HotCates

Copyright © 2010-2024 AiLab Team. 人工智能实验室 版权所有    关于我们 | 联系我们 | 广告服务 | 公司动态 | 免责声明 | 隐私条款 | 工作机会 | 展会港