画像を内部メモリに保存しました。たとえば、私はtest.jpgとして保存しました。今私はそれをイメージビューで見せたいと思う。Androidの内蔵メモリから画像を読み取る
ImageView img = (ImageView)findViewById(R.id.imageView1);
try {
img.setImageDrawable(Drawable.createFromPath("test.jpg"));
} catch (Exception e) {
Log.e(e.toString());
}
そしてLogCatに次のメッセージが出ます::私はこの試みている
SDカードが読み取りのために利用可能であるとし、任意のヘルプまたは参照
truetrueをしてください書くのか?
ありがとうございますが、私はSDカードに画像を保存していません。** MODE_PRIVATE **を使用して内部メモリに保存された画像は内部メモリのパス名を取得します。 –
最終ビットマップbm = BitmapFactory.decodeStream(..some .. ..); // openfileOutput()メソッドは、アプリケーションのコンテキストで電話機/内部ストレージにファイルを作成します。 final FileOutputStream fos = openFileOutput( "my_new_image.jpg"、Context.MODE_PRIVATE); // BitMapオブジェクトのcompressメソッドを使用して、OutputStreamに画像を書き込む bm.compress(CompressFormat.JPEG、90、fos); –
Thanx @Nikhilreddy Gujjula –