実際、PNGファイルをビットマップとして開く方法を知っています。しかし、私のコードは開いているJPGファイルでは機能しません。その理由はわかりません。
SOまたはGoogleでこれを行う方法について正しい例を見つけることができません。
SDカードのディレクトリからJPGファイルを開いたビットマップが必要です。たとえば、「sdcard/images/01.jpg」
ありがとう
_File root = Environment.getExternalStorageDirectory();
ImageView IV = (ImageView) findViewById(R.id."image view");
Bitmap bMap = BitmapFactory.decodeFile(root+"/images/01.jpg");
IV.setImageBitmap(bMap);
_
常にsdcardの代わりにEnvironment.getExternalStorageDirectory();
を使用するようにしてください。レイアウトのどこかにImageViewが必要ですが、それがこのようなことです。
私もこのコードを個人的に使用しており、ここで機能します。
BitmapFactory.decode*
メソッドは、標準のJPGファイルを処理できる必要があります。
コードを投稿すると、なぜ機能しないのかがわかりやすくなります。