Android编程实现读取本地SD卡图片的方法

本文实例讲述了Android编程实现读取本地SD卡图片的方法。分享给大家供大家参考,具体如下:

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
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"

?
1
2
3
File file = new File(pathString);
if (file.exists())
{bitmap = BitmapFactory.decodeFile(pathString);}

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

复制代码代码如下:
BitmapFactory.decodeFile(pathString);

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

希望本文所述对大家Android程序设计有所帮助。

你可能感兴趣的:(Android编程实现读取本地SD卡图片的方法)