本帖最后由 u012886582 于 2014-12-26 17:24:13 编辑

解决方案 »

  1.   

    可能是手机有的本身对  内存管理比较严格,你要看下是这款手机的问题还是 大屏手机的 通病   如果只是这一款手机有问题,那么对它处理一下  如果是大屏手机都有这个问题,那么对图片重新改一下 看你这个应该是直接在 xml里面就设置了背景图片   也可以换到代码里设置看一下,或者把图片处理成 png的 再试试  ,以前我也遇到过,时间长了,忘了怎么弄的了,不过是某款手机,而不是所有这个分辨率的
      

  2.   

    现在手头s4 s5 都会有这样的问题,另外,我的图片部分在hdpi资源文件夹下,如果不设置largeHeap为true就会oom;另外你说的在代码里设置的意思是xml里设置背景跟代码设置背景有区别?还是说要先处理图片在set控件么?
      

  3.   

    bitmap.compress(Bitmap.CompressFormat.JPEG, 30, null)普遍的压缩处理afinal这个图片处理框架也可以考虑,http://www.oschina.net/p/afinal/
      

  4.   

    也就是说在同一个程序在720p和1080p之间运行,其占用的内存有较大差别是正常的?因为我用heap发现两者的内存差了将近1倍,720p是60m左右,在s5上刚运行就达到了100+m...
      

  5.   

    也就是说在同一个程序在720p和1080p之间运行,其占用的内存有较大差别是正常的?因为我用heap发现两者的内存差了将近1倍,720p是60m左右,在s5上刚运行就达到了100+m...
    有这个原因,但是应该不至于相差40m这么大。是不是有大量图片资源而且没有及时释放?