解决方案 »
- android导入工程出错
- sdk文档里面有,但是libory里面没有是怎么回事啊?
- 有没有在android上实现过ssl服务器端的?问问怎么生成证书哇
- 首派a60怎么样,可以拿它编程吗?
- 跪求大神赐教:sqlite数据库插入的数据不重复,但通过自定义的cursoradapter查询结果是重复的?
- 如何不使用support.v7
- android怎么设置listview中的每个item之间的分割线
- 请教:这样的UI代码如何写?
- React Native的PermissionsAndroid组件如何避免连续提示的情况?
- 请问扫描二维码、条形码是否须要互联网环境?
- 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