首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > Android >

android 照相后的照片处理成多张,处理的过程中出现OOM

2013-08-09 
android 拍照后的照片处理成多张,处理的过程中出现OOM做了个相机项目,现在需要在拍照的时候处理出4张图片

android 拍照后的照片处理成多张,处理的过程中出现OOM
做了个相机项目,现在需要在拍照的时候处理出4张图片出来,我是这么处理的,
首先在拍照的时候回调onPictureTaken(byte[] data,Camera camera)方法,
然后调用BitmapFactory.decodeByteArray(data, 0, data.length, options)得到一个bitmap 对象,
最后通过这个bitmap对象得到4张图片,调用的方法是Bitmap.createScaledBitmap(Bitmap bitmap, int dstWidth, int dstHeight, boolean filter),当dstWidth,dstHeight比较大时容易OOM内存溢出,问一下有没有比较好的解决方法?谢谢!

[解决办法]
注意回收啊!~
[解决办法]
能压缩就压缩

oom 处理来处理去 也就是这么点办法
[解决办法]
http://bbs.csdn.net/topics/390432950 

参考一下

热点排行