AndroidでDrawableフォルダからSDカードに画像を保存したい.いろいろ試してみたが解決策が見つからなかった.誰かがこの問題を助けてくれ.ありがとう.
質問する
1763 次
1 に答える
1
drawable フォルダー内のこれらの画像は BitmapFactory でアクセスでき、ビットマップを PNG または JPG に保存できます。
Bitmap bitmap = BitmapFactory.decodeResource(getResources(), R.drawable.ic_launcher);
File sd = Environment.getExternalStorageDirectory();
String fileName = "test.png";
File dest = new File(sd, fileName);
try {
FileOutputStream out;
out = new FileOutputStream(dest);
bitmap.compress(Bitmap.CompressFormat.PNG, 100, out);
out.flush();
out.close();
} catch (FileNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
他のタイプの画像については、アセットフォルダーに入れる方が良い方法だと思います。
于 2012-11-28T04:32:59.943 に答える