OOM的全称是out of memory exception.当使用setImageBitmap()显示图片时有时会引起该异常。那么是什么原因呢?我们知道一张图片是有很多个像素点组成的,bmp格式图片一个像素需要3字节(RGB,每个颜色一个字节表示)或者4字节(RGBA)表示。如果一张图片分辨率.....
分类:
其他好文 时间:
2015-05-30 22:37:59
阅读次数:
257
1.回收bitmap后的ImageView
1.11
ImageView imageView1 = (ImageView)findViewById(R.id.imageView1);
bitmap = BitmapFactory.decodeResource(getResources(), R.drawable.ic_launcher);
imageView1.setImageBitmap...
分类:
其他好文 时间:
2015-05-14 12:03:43
阅读次数:
130
/***自定义动画,利用Camera可以实现3D效果在Activity中调用一下方法p_w_picpath=(ImageView)*findViewById(R.id.p_w_picpath);Bitmapbitmap=*BitmapFactory.decodeResource(getResources(),R.drawable.main_back_pic);*p_w_picpath.setImageBitmap(bitmap);p_w_picpath.startA..
分类:
其他好文 时间:
2015-05-09 20:34:02
阅读次数:
171
Android游戏虚拟机算法JNI尽量不要使用setImageBitmap或setImageResource或BitmapFactory.decodeResource来设置一张大图,因为这些函数在完成decode后,最终都是通过java层的createBitmap来完成的,需要消耗更多内存。因此,改...
分类:
移动开发 时间:
2015-04-26 13:32:54
阅读次数:
213
对图片本身进行操作。尽量不要使用setImageBitmap、setImageResource、 BitmapFactory.decodeResource来设置一张大图,因为这些方法在完成decode后,最终都是通过java层的 createBitmap来完成的,需要消耗更多内存。因此,改用先通过B...
分类:
移动开发 时间:
2015-04-10 17:34:59
阅读次数:
154
两种方法:
方法一:
Bitmap bimage= getBitmapFromURL(bannerpath);
image.setImageBitmap(bimage);
public static Bitmap getBitmapFromURL(String src) {
try {
Log.e("src",src);
...
分类:
移动开发 时间:
2015-03-16 11:07:26
阅读次数:
161
效果图:
在平时加载图片时,我会使用SetImageBitmap、setImageResource、BitmapFactory.decodeResource来设置一张图
片通过以上方法来设置图片时,会通过Java层的createBitmap来完成,这样的话会消耗很多内存,容易导致
OOM(Out Of Memory),因此推荐使用BitmapFactory.O...
分类:
移动开发 时间:
2015-03-15 23:04:15
阅读次数:
279
第一种setImageResource 是从资源drawable中通过资源id找到文件转成可绘制对象drawable 然后绘制。这个方法会自动适配分辨率。适用于不频繁设置图片图片资源不会太大的情况。 但是对于大图片时或者你需要不断的重复的设置图片 调用这个方法生成的drawable里一样会生成一个b...
分类:
移动开发 时间:
2015-03-05 12:30:33
阅读次数:
161
ImageView设置图片的方式有很多钟,可以在xml里面写android:src=”@drawable/xxx”,也可以在java代码里面设置。在java里面的设置方式也有多种,方法包括:setImageResource,setImageDrawable,setImageBitmap。在xml里面...
分类:
其他好文 时间:
2015-02-27 16:31:49
阅读次数:
152
1、使用TransitionDrawable实现渐变效果 private void setImageBitmap(ImageView imageView, Bitmap bitmap) { // Use TransitionDrawable to fade in. fi...
分类:
移动开发 时间:
2015-02-01 20:18:56
阅读次数:
208