安卓图片内存溢出-安卓中,处理图片产生了内存溢出怎么办啊?

问题描述

安卓中,处理图片产生了内存溢出怎么办啊?

安卓中,处理图片的时候内存溢出怎么解决啊?今天面试问这个问题(O_O)?……当时就蒙了………求指点……??

解决方案

1、对操作的Bitmap使用弱引用
2、使用LruCache+DiskLruCache(内存+本地缓存)提高内存使用率
3、可以的话适当裁剪ImageView,一般图片没必要太大,适合手机即可
4、适当减少图片质量,理由同上
5、反射调用com.android.internal.os.BinderInternal中的forceGc方法回收资源
6、在新的进程中使用图片
说白了,这只是"高效使用内存"和"使用更多内存"的问题罢了

解决方案二:

图片内存溢出处理
android 下的图片内存溢出处理
Android 图片内存溢出处理笔记

解决方案三:

搜索图片的三级缓存有大把的博客可以解决这个问题,在这问一两句话整不明白。

解决方案四:

一般是使用bitmap.display降低内存溢出的

解决方案五:

楼主,用Picasso或者Glide就可以避免OOM了

时间: 2024-12-29 22:26:30

安卓图片内存溢出-安卓中,处理图片产生了内存溢出怎么办啊?的相关文章

安卓图片加载内存溢出的问题的解决

问题描述 安卓图片加载内存溢出的问题的解决 imageScaleType(ImageScaleType.IN_SAMPLE_INT) 抛出OutOfMemory错误,内存是512M,求解决方法 解决方案 参考:http://www.aichengxu.com/view/36624 解决方案二: Universal-Image-Loader?如果是,自己再修改一下配置看看,这个网上比较多

image-检测按钮图片,在安卓系统中

问题描述 检测按钮图片,在安卓系统中 在安卓应用中,检测button的图片,然后修改.怎么实现? 我的代码如下: Drawable a; a=b1.getBackground(); int i=R.drawable.happy; // b1 is button if(a==R.drawable.happy) b1.setBackgroundResource(R.drawable.whoa); else b1.setBackgroundResource(R.drawable.happy); 解决方

安卓图片下载的任务的参数问题FIFO

问题描述 安卓图片下载的任务的参数问题FIFO tasksProcessingOrder(QueueProcessingType.FIFO)有什么用,不加为什么下载不了? 解决方案 FIFO就是first in first out,下载队列中先请求的先下载.看看你的任务中有没有阻塞和异常发生.

android-关于安卓图片浏览控件

问题描述 关于安卓图片浏览控件 请问这是什么控件,可以左右滑动,滑动过程中图片高低位置会跟着滑动而改变 解决方案 http://www.jb51.net/article/76236.htm

outofmemory-Java程序中Jsoup解析大量html内存溢出,资源没有回收,内存一直增长

问题描述 Java程序中Jsoup解析大量html内存溢出,资源没有回收,内存一直增长 Java程序中Jsoup解析大量html内存溢出,资源没有回收,内存一直增长 [code="java"] 最近要改别人写的一个解析html入库的程序,原本没有抽取正文的代码,就自己找了一个放了进去,是根据Jsoup解析写的,运行之后发现Jsoup解析大量html内存溢出,资源没有回收,内存一直增长.设1G的内存也就解析了几十万的页面就崩了.查了半天之后也没找到定位到,具体是哪个参数的内存一直增加也没

安卓图片保存到相册但是不显示出来的问题

问题描述 安卓图片保存到相册但是不显示出来的问题 已经通过下面的代码把网络图片存入sd卡上的dcim目录了,可是打开相册,里面没有下载的图片,是红米手机,请问怎么回事? public static void saveFile(Bitmap bm, String fileName, String path) throws IOException { String subForder = SAVE_REAL_PATH + path; File foder = new File(subForder);

安卓开发在版本迭代过程中可否对数据库的属性列进行修改

问题描述 安卓开发在版本迭代过程中可否对数据库的属性列进行修改 就是减少一些原有的属性列,再增加一些属性列,我用的是ContentProvider来创建与操作数据库的 解决方案 这个要看市场上的版本是否有对缺少的属性的容错处理,否则减少属性会出问题. 解决方案二: 增加属性列可以的啊.

权限-在安卓程序AndroidManife.xml文件中添加权失败,求解决方案

问题描述 在安卓程序AndroidManife.xml文件中添加权失败,求解决方案 想在安卓程序中的AndroidManife.xml文件中想加这个权限,android.permission.INSTALL_LOCATION_PROVIDER,但出现了warnning:Permission is only granted to system apps,这应该会影响到这句话的作用,怎么解决 解决方案 看样子是先要给应用提升权限,才能使用这个权限:android.permission.INSTALL

安卓,iOS游戏开发过程中动画编辑一般选用什么软件?

问题描述 安卓,iOS游戏开发过程中动画编辑一般选用什么软件? 通过解压别人的游戏,发现序列帧动画全部基于最小尺寸,但是这样的话播放过程中肯定会出现位移现象.是不是对每一帧的坐标进行设置? 解决方案 不知道你说的出现位移现象是什么.当然没有必要保存整个画面,而只要画面中的基本元素,并且计算坐标贴图.