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);