android中对图片进行处理时内存溢出,程序崩溃

来源:互联网 发布:三维模型制作软件 编辑:程序博客网 时间:2024/05/16 12:50

android中对图片进行处理时内存溢出,程序崩溃解决办法

原因:图片太大,导出内存溢出,需对图片进行处理

BitmapFactory.Options options = new BitmapFactory.Options();

 options.inSampleSize = 2;//值越大越不清晰
Bitmap bm=BitmapFactory.decodeFile("fileName",options);//fileName图片所在sd卡中的位置
imageView.setImageBitmap(bm);



BitmapFactory.Options options = new BitmapFactory.Options();
options.inSampleSize = 2;
Bitmap bm=BitmapFactory.decodeFile(curPhotoURL,options);
 Drawable drawable = new BitmapDrawable(bm);
mSwitcher.setImageDrawable(drawable);

0 0
原创粉丝点击