Android 讀取本地(SD卡)圖片
阿新 • • 發佈:2019-02-07
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物件