Android, assets フォルダ内の画像を読み込み表示する

Android プロジェクトの assets フォルダ内に保存した画像ファイルを読み込んで ImageView で表示させる方法のメモ。

getAssetsAssetManager を取得し、open メソッドで画像の InputStream を開く。

ImageView v = (ImageView) findViewById(R.id.image);
try {
    InputStream is = getResources().getAssets().open("image.jpg");
    Bitmap bm = BitmapFactory.decodeStream(is);
    v.setImageBitmap(bm);
} catch (IOException e) {
    /* 例外処理 */
}
«
»