1. 程式人生 > >Android 讀取本地(SD卡)圖片

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物件