本文实例讲述了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程序设计有所帮助。
您可能感兴趣的文章:Android编程之判断SD卡状态的方法Android获取监听SD卡状态Android获取SD卡路径及SDCard内存的方法Android调用相机并将照片存储到sd卡上实现方法android将Bitmap对象保存到SD卡中的方法Android实现从网络获取图片显示并保存到SD卡的方法android读写sd卡操作写入数据读取数据示例Android获取SD卡上图片和视频缩略图的小例子Android 获取内外SD卡路径几种方法总结Android判断SD卡是否已经挂载的方法Android开发中使用外部应用获取SD卡状态的方法