看了网上一些对于本地路径图片的读取,总结了两个小方法
通过将图片路径转换成为bitmap 或者uri,将然后设置到控件上。
1>或者将图片路径转化成Bitmap对象
String s = Environment.getExternalStorageDirectory().getAbsolutePath() + "/downdown/123.jpg";
Bitmap bitmap = BitmapFactory.decodeFile(s);
//将Bitmap设置到imageview
imageview.setImageBitmap(bitmap);
2>将本地绝对路径初始化为Uri
ImageView.setImageUri(Uri.fromFile(new File(s)));
如:ImageView.setImageUri(Uri.fromFile(new File("/sdcard/test.jpg")));
3>将流转化成Bitmap对象
Bitmap bitmap = BitmapFactory.decodeStream(getContentResolver().openInputStream(imgeUri));