当前位置:首页 > 开发 > 移动开发 > 正文

避免拍照时报"java.lang.OutOfMemoryError: bitmap size exceeds VM budget"错误的方法

发表于: 2010-05-17   作者:dai_lm   来源:转载   浏览:
摘要: 在G1上调用照相机功能,拍摄图像的时候,有时会报错,错误的内容大致就是空间不够了。 这个好像是因为G1本身内存过小造成的。 为了解决这个问题,也曾经到android官方网站上寻求答案,但是未果。 在一个偶然的机遇下,看到篇文章说,只需要在每一次拍照加载byte[]数据(_data)前,加上相机参数设置setPictureSize就可以避免这个问题了。 结果一试,的确好了(也有可能我
在G1上调用照相机功能,拍摄图像的时候,有时会报错,错误的内容大致就是空间不够了。
这个好像是因为G1本身内存过小造成的。

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

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


避免拍照时报"java.lang.OutOfMemoryError: bitmap size exceeds VM budget"错误的方法

  • 0

    开心

    开心

  • 0

    板砖

    板砖

  • 0

    感动

    感动

  • 0

    有用

    有用

  • 0

    疑问

    疑问

  • 0

    难过

    难过

  • 0

    无聊

    无聊

  • 0

    震惊

    震惊

版权所有 IT知识库 CopyRight © 2009-2015 IT知识库 IT610.com , All Rights Reserved. 京ICP备09083238号