Android 读取本地(SD卡)图片

 private Bitmap getDiskBitmap(String pathString)
 {
  Bitmap bitmap = null;
  try
  {
   File file = new File(pathString);
   if(file.exists())
   {
    bitmap = BitmapFactory.decodeFile(pathString);
   }
  } catch (Exception e)
  {
   // TODO: handle exception
  }
  
  
  return bitmap;
 }

该方法实现了从本地路径读取一张图片, 可以是jpg、bmp、png等多种格式。

pathString 是本地图片路径   如: "mnt/sdcard/1.jpg"

 

File file = new File(pathString);

if(file.exists())

{bitmap = BitmapFactory.decodeFile(pathString);}

 

读取到本地文件后, 先判断一下是否存在该文件。

BitmapFactory.decodeFile(pathString);

对本地文件进行解码, 可以是多种图片格式。 返回BITMAP对象

 

你可能感兴趣的:(Android 读取本地(SD卡)图片)