Android实现拍照并上传(二)

2014-11-24 07:56:42 · 作者: · 浏览: 7
tAbsolutePath(),myoptions);
//根据在图片的宽和高,得到图片在不变形的情况指定大小下的缩略图,设置宽为222;
int height=myoptions.outHeight*222/myoptions.outWidth;
myoptions.outWidth=222;
myoptions.outHeight=height;
//在重新设置玩图片显示的高和宽后记住要修改,Options对象inJustDecodeBounds的属性为false;
//不然无法显示图片;
myoptions.inJustDecodeBounds=false;
//还没完这里才刚开始,要节约内存还需要几个属性,下面是最关键的一个;
myoptions.inSampleSize=myoptions.outWidth/222;
//还可以设置其他几个属性用于缩小内存;
myoptions.inPurgeable=true;
myoptions.inInputShareable=true;
myoptions.inPreferredConfig=Bitmap.Config.ARGB_4444;// 默认是Bitmap.Config.ARGB_8888
//成功了,下面就显示图片咯;
Bitmap bitmat = BitmapFactory.decodeFile(file_go.getAbsolutePath(),myoptions);
img.setImageBitmap(bitmat);


} else {
System.out.println("不显示图片");
}
super.onActivityResult(requestCode, resultCode, data);
}
}