第一步:通过path得到file,我是把图片放在mnt/sdcard/中的。
第二布:在判断文件存在后将文件转换为bitmap文件。通过BitmapFactory.decodeFile来转换的。
注意:我出现过图片不能正常显示的情况。就是因为没有加入参数options。因为图片的尺寸可能大于了能够看到的尺寸,所以要设置一下options.inSampleSize才行。
String path = "mnt/sdcard/8.jpg";
File file = new File(path);
if(file.exists()) {
BitmapFactory.Options options = new BitmapFactory.Options();
options.inSampleSize = 2;
Bitmap bm = BitmapFactory.decodeFile(path, options);
cameraImageView.setImageBitmap(bm);
}else
{
Toast.makeText(getActivity(), "file readme.txt not found", Toast.LENGTH_SHORT).show();
}