file.name = "/sdcard/Pictures/Screenshots/Screenshot_2013-01-15-10-42-02.jpg";
ただし、ビットマップをクリックしてファイルを開こうとするたびに、アプリケーションではなく、開いているアプリケーションがクラッシュします。また、ビットマップはどういうわけか画像を表示しません。
Adapter.java (ビットマップへ)
public View getView(int position, View convertView, Viewgroup parent(){
case Image:
Bitmap bp = new BitmapFactory().decodeFile(file.name);
image.setImageBitmap(bp.createBitmap(200,200,Config.ARGB_8888));
break;
}
私のダイアログには、ディレクトリ「/sdcard」とそのすべてのファイルが表示されます。ファイル/画像を選択すると、パスがビットマップ画像とともに保存されます。
(例: file.name = "/sdcard/Pictures/Screenshots/Screenshot_2013-01-15-10-42-02.jpg";
)また、ビットマップはどういうわけか画像を表示しません。
外部ストレージの書き込み権限を設定しました。およびコード スニペットは以下のとおりです。何が問題なのか本当にわかりません。また、txt、pdf、doc などのすべてのファイル タイプを試しましたが、すべてファイルを開くアプリケーションがクラッシュし、ファイルが開かれませんでした。
Adapter.java (ビットマップへ)
public View getView(int position, View convertView, Viewgroup parent(){
case Image:
Bitmap bp = new BitmapFactory().decodeFile(file.name);
image.setImageBitmap(bp.createBitmap(200,200,Config.ARGB_8888));
break;
}