public static Bitmap loadBitmap(Context context, String filename){
AssetManager assets = context.getResources().getAssets();
InputStream buf = null;
try {
buf = new BufferedInputStream((assets.open("drawable/black_circle.png")));
} catch (IOException e) {
e.printStackTrace();
}
Bitmap bitmap = BitmapFactory.decodeStream(buf);
return bitmap;
}
上記のコードを使用すると、システムで次のエラーが発生します
09-27 12:33:44.470: W/System.err(18554): java.io.FileNotFoundException: drawable/black_circle.png
09-27 12:33:44.470: W/System.err(18554): at android.content.res.AssetManager.openAsset(Native Method)
09-27 12:33:44.470: W/System.err(18554): at android.content.res.AssetManager.open(AssetManager.java:315)
09-27 12:33:44.470: W/System.err(18554): at android.content.res.AssetManager.open(AssetManager.java:289)
Eclipse を使用して、Samsung Galaxy でコードを実行しています。これを機能させる方法は?
ファイル名を動的に変更する必要があります。