activity背景图占用内存太大怎么优化 内存优化 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 直接在XML里设置背景图容易out of memory,使用BitmapFactory又太慢大家怎么解决这个问题的啊 载入时适当缩小呢?绘制背景的时候用matrix放大感觉只能在图片质量跟性能上做一个选择了 将图片重新编辑,压缩一下,bitmap有这方面的处理 分辨率已经决定了内存占用,合理改进整个app的内存占用才对 这分辨率也会OOM?给个帖子楼主你看看.可以学学关于图片的优化.http://blog.csdn.net/shuipingzildy/article/details/11976757我之前也做过一个关于图片处理,和图片展示的app,大量的图片,分辨率都不低.开始也经常OOM.可以试试用第三方开源包来帮你加载图片.他们对内存的控制不错,会根据你的设置来压缩图片,另外图片没用了就释放内存.当然你自己也要注意,所有bitmap没用了就recycle,设为null,这样可以加快系统回收内存. 最后采用了http://blog.csdn.net/micro_rat/article/details/6307067 这里面讲的方法,牺牲效率确保程序不会死掉 一般我是这么做的: BitmapFactory.Options options = new BitmapFactory.Options(); options.inSampleSize = (int) (file.length()/(100*1024)); if (file.exists()) { Bitmap bm = BitmapFactory.decodeFile(FILE_PATH,options); iv_CameraImg.setImageBitmap(bm); }// 这里我是用 文件大小做的sample 你可以获取图片的长宽之后 做sample 请问我的安卓应用使用黑莓官网的在线转换,提示很多不兼容,还有别的方法将安卓应用转换成黑莓应用吗? draw9patch保存文件出错 bitmap 图片中心点旋转问题 求救!怎么对会block的线程做限时处理? 请问一下,客户端该如何规划,设计 关于chrome开源项目 谁有《大话企业级Android应用开发实战》(王家林)第六章的代码?发到我:一丝一一二八五灵司令QQ邮箱 求助:一个ANR问题 called unimplemented opengl es api 报错 Android加载3d人体模型 timerTask为什么不能自动更新 关于root的刷机包问题。
大家怎么解决这个问题的啊
http://blog.csdn.net/shuipingzildy/article/details/11976757
我之前也做过一个关于图片处理,和图片展示的app,大量的图片,分辨率都不低.开始也经常OOM.可以试试用第三方开源包来帮你加载图片.他们对内存的控制不错,会根据你的设置来压缩图片,另外图片没用了就释放内存.当然你自己也要注意,所有bitmap没用了就recycle,设为null,这样可以加快系统回收内存.
BitmapFactory.Options options = new BitmapFactory.Options();
options.inSampleSize = (int) (file.length()/(100*1024));
if (file.exists()) {
Bitmap bm = BitmapFactory.decodeFile(FILE_PATH,options);
iv_CameraImg.setImageBitmap(bm);
}
// 这里我是用 文件大小做的sample 你可以获取图片的长宽之后 做sample