こんにちは。Androidアプリを開発しています。 さっそくですが、質問です。 現在、ファイル名から画像を取得するというコードを書いています。 コードは以下の通りです。 //取得したファイル名を格納 ArrayList file; file = intent.getStringArrayListExtra("list"); //画像を格納する配列 Bitmap[] image = new Bitmap[file.size()]; //ファイル名から画像をとってくる for (int i = 0 ; i < file.size() ; i++ ) { image[i] = findImageByFilename(file.get(i)); } //ファイル名から画像をとってくるメソッド public Bitmap findImageByFilename (String file_name) { Bitmap image = null; try { image = MediaStore.Images.Media.getBitmap(getContentResolver(), Uri.parse(file_name)); } catch (FileNotFoundException e) { e.printStackTrace(); } catch (IOException e) { e.printStackTrace(); } return image; } Logをとった結果、 try { の下の image = MediaStore.Images.Media.getBitmap(getContentResolver(), Uri.parse(file_name)); でエラーが出ていることまではわかりました。 しかし、そこからどのようにすればいいのかがわかりません。 分かる方、ご回答お願い致します。
↧