- 浏览: 4634 次
- 性别:
- 来自: 杭州
最新评论
-
yahier:
好像明白了点 好像还是不会真实的操作
Android Bitmap 内存占用太多的问题
文章列表
有时会发现由于内存不够而导致错误,大都来源于Image太大造成的。下面给出一个简单有效的方法:
BitmapFactory.Options opts = new BitmapFactory.Options();
opts.inSampleSize = 4;
Bitmap bitmap = BitmapFactory.decodeFile(imageFile, opts);
设置恰当的inSampleSize是解决该问题的关键之一。BitmapFactory.Options提供了另一个成员inJustDecodeBounds。
BitmapFactory.Options opts = new ...