求解,android4.0内存溢出 1.从网上查到android的进程占用的内存最大值只有16M,不知道android4.0改变了没有,还是16M吗?2.有个页面根据传递过来的id从网页上获取图片,几次没什么问题,但如果是大图片,或者是获取的图片多了,请求次数多了,就报错内存溢出,不知道各位是怎么解决这个问题的。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 大图片加载需要进行缩放http://www.cnblogs.com/wanqieddy/archive/2011/11/25/2263381.html内存挺麻烦的 1,适当的降低图片的清晰度2,把当前没有显示在屏幕上的图片recycle()掉.3,检查有没有内存泄漏(比如说有些对象始终回收不了的情况)我个人觉得最重要的就是第二条,一定要及时释放掉没有显示的图片所占的内存. 谢谢ls各位,照各位这么说的话又有个新的问题,如果我想查看大图片,则需要点击缩略图显示大图片,而且如果显示不开,则需要手动滑动来查看被遮挡的这部分,那么问题就来了,如何让大图片像类似遮罩层一样覆盖在原activity上,而且还要加手势事件,这么做造成内存泄露的可能性大吗?(个人感觉很大可能造成内存泄露) 1. 给一个application用的最大内存量是由ROM的设置决定的2. 对于多图片 大图片的解决方法网上已经有很多了 去Google下 Android 图片 OOM 有很多参考方案譬如说BitmapFactory.Options里的设置啦 弱引用啦 动态加载图片啦3. 对于你说的需求 是完全可以实现的首先 在显示缩略图的时候 通过BitmapFactory.Options的设置减小所显示图片占的内存大小其次 在缩放显示的时候 只获取、建立、绘制需要显示的部分的Birmap 并且通过BitmapFactory.Options的设置减小所显示图片占的内存大小第三 在缩放显示的时候 拖动动作结束后 重新获取、建立、绘制Bitmap 图片切换遇到一个问题,希望有高人指点一下!谢谢! NDK r6b 请教:Android下获取字体宽度的方法! Activity切换动画效果的修改 如何在Android的Activity文件中使用Junit4 Android交流 Android failed to export application JSON.toJSONString();为何点不出来,求解 关于手机NFC功能的应用 android 蓝牙BluetoothGatt 问题,修改连接超时时间,onConnectionUpdated问题 豌豆荚如何显示的视频截图 AsyncTask调用webservice数据报空指针
2,把当前没有显示在屏幕上的图片recycle()掉.
3,检查有没有内存泄漏(比如说有些对象始终回收不了的情况)我个人觉得最重要的就是第二条,一定要及时释放掉没有显示的图片所占的内存.
谢谢ls各位,照各位这么说的话又有个新的问题,如果我想查看大图片,则需要点击缩略图显示大图片,而且如果显示不开,则需要手动滑动来查看被遮挡的这部分,那么问题就来了,如何让大图片像类似遮罩层一样覆盖在原activity上,而且还要加手势事件,这么做造成内存泄露的可能性大吗?(个人感觉很大可能造成内存泄露)
2. 对于多图片 大图片的解决方法网上已经有很多了 去Google下 Android 图片 OOM 有很多参考方案
譬如说BitmapFactory.Options里的设置啦 弱引用啦 动态加载图片啦
3. 对于你说的需求 是完全可以实现的
首先 在显示缩略图的时候 通过BitmapFactory.Options的设置减小所显示图片占的内存大小
其次 在缩放显示的时候 只获取、建立、绘制需要显示的部分的Birmap 并且通过BitmapFactory.Options的设置减小所显示图片占的内存大小
第三 在缩放显示的时候 拖动动作结束后 重新获取、建立、绘制Bitmap