0
我想從/mnt/sdcard/img.jpg中將圖像讀入ImageView。Android:位圖路徑不正確
File image = new File(path);
Bitmap bm = BitmapFactory.decodeFile(image.getAbsolutePath());
webView1.setImageBitmap(bm);
我從圖庫中獲取路徑,我的應用說路徑不存在。但在文件管理器中它是存在的。
我該如何解決?
if (arg0 == button4){
Intent photoPickerIntent = new Intent(Intent.ACTION_GET_CONTENT);
photoPickerIntent.setType("image/*");
startActivityForResult(photoPickerIntent, 1);
}
如何到映像文件的路徑:
private String UriToBit(Uri uri) {
String[] proj = {MediaStore.Images.Media.DATA};
Cursor cursor = managedQuery(uri, proj, null, null, null);
int index = cursor.getColumnIndexOrThrow(MediaStore.Images.Media.DATA);
cursor.moveToFirst();
return cursor.getString(index);
}
你能過去錯誤描述嗎? –