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

避免拍照时报"java.lang.OutOfMemoryError: bit地图 size exceeds VM budget"异常的方法

2012-09-11 
避免拍照时报java.lang.OutOfMemoryError: bitmap size exceeds VM budget错误的方法在G1上调用照相机功

避免拍照时报"java.lang.OutOfMemoryError: bitmap size exceeds VM budget"错误的方法
在G1上调用照相机功能,拍摄图像的时候,有时会报错,错误的内容大致就是空间不够了。
这个好像是因为G1本身内存过小造成的。

为了解决这个问题,也曾经到android官方网站上寻求答案,但是未果。
在一个偶然的机遇下,看到篇文章说,只需要在每一次拍照加载byte[]数据(_data)前,加上相机参数设置setPictureSize就可以避免这个问题了。

结果一试,的确好了(也有可能我把分辨率设置得过低,而不报错了)。


热点排行