从网上看到一个避免OOM的方式,创建图片时,使用decodedStream方法,然后底层代码可以避免减少内存的消耗!在此只做记录,没有验证底层代码!
大概代码如下:
InputStream inputStream = getResources().openRawResource(resourceId); BitmapFactory.Options options = new BitmapFactory.Options(); //options.inJustDecodeBounds = false; options.inSampleSize = 1; Bitmap bitmap = BitmapFactory.decodeStream(inputStream, null, options);
以前我也写了关于捕获的Bitmap,来获取图片信息的内容,如下:
http://wangleyiang.iteye.com/admin/blogs/1953380
但是从底层代码调用的角度看,这样做并没有很好的解决问题!有待进一步验证!:)
相关推荐
android加载大图避免oom,博客http://blog.csdn.net/u012305710/article/details/51079676
通过压缩Bitmap来避免OOM,相关博文:http://www.cnblogs.com/tianzhijiexian/p/4254110.html
使用LruCache和DiskLruCache缓存资源,有效避免OOM,加载再多图片也不会顿卡,非常流畅,不会内存不够,到底有多牛谁运行谁知道。
安卓图片压缩类,避免内存溢出OOM。 利用安卓自身的计算方法。
低内存耗用,避免OOM、频繁 Full GC 情况 支持即时操作每行数据 兼具搭配 LINQ 延迟查询特性,能办到低消耗、快速分页等复杂查询 轻量,不需要安装 Microsoft Office、COM+,DLL小于150KB 简便操作的 API 风格
Java解析、生成Excel比较有名的框架有Apache poi、jxl。
使用了俩种方式读excel文件,easyexcel和xlsx-Streamer ,性能接近,easyExcel快10来秒
简单、高效避免OOM的.NET处理Excel查、写、模版填充数据工具。
MiniExcel简单、高效避免OOM的.NET处理Excel查、写、填充数据工具。低内存耗用,避免OOM、频繁 Full GC 情况。支持即时操作每行数据。兼具搭配 LINQ 延迟查询特性,能办到低消耗、快速分页等复杂查询。轻量,不需要...
教你分析9种OOM常见原因及解决方案.docx
安卓在加载大图的时候经常会出现oom的错误,给大家分享我的一些处理经验。
图片oom,解决方法 图片oom,完美deom
OOM分析工具-MemoryAnalyzer JVM dump分析利器
android解决OOM
一个线程oom会影响其他线程吗1
SurfaceView加载动画 解决OOM问题 多少帧都没问题 不会卡顿 不会卡顿
用LruCache解决OOM 并且可以下载多个相同地址的图片
加载大图片到内存时如何防止 OOM的产生
EasyExcel 因为公司不方便用QQ,所以建议加钉钉群JAVA解析Excel工具EasyExcel 但他们都存在一个严重的问题就是非常的耗电量,poi有一套SAX模式的API可以一定程度的解决一些内存溢出的问题,但POI还是Java解析,生成...