2014-03-13 57 views
0

我想打開文件從SD卡我對這個代碼做:打開文件,圖像查看

Bitmap bm = BitmapFactory.decodeFile(Environment.getExternalStorageDirectory().getPath()+"folder_name/myPicName.jpeg"); 
    image.setImageBitmap(bm); 

有人可以幫我請

+0

你的問題是什麼? –

+0

是這段代碼是否正確?因爲我不能打開圖像 – user3368827

+0

確保在'folder_name'之前有'/' – Merlevede

回答

1

試試這個:

Bitmap bm = BitmapFactory.decodeFile(Environment.getExternalStorageDirectory()+"/folder_name/myPicName.jpeg"); 
image.setImageBitmap(bm); 

而且,需要在清單文件中添加文件讀/寫權限(如果需要寫入外部存儲):

<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> 
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" /> 

希望它有幫助。