我想保存的ImageView在特定的文件夾中的形象,我試試這個代碼,但它不工作保存的ImageView圖像在特定的文件夾
public void saveImage(View v){
View content = findViewById(R.id.iv_photo);
content.setDrawingCacheEnabled(true);
Bitmap bitmap = content.getDrawingCache();
//File file = new File("/DCIM/Camera/image.jpg");
File root = Environment.getExternalStorageDirectory();
File file = new File(root.getAbsolutePath() + "/DCIM/image.jpg");
try {
file.createNewFile();
FileOutputStream ostream = new FileOutputStream(file);
bitmap.compress(CompressFormat.JPEG, 100, ostream);
ostream.close();
}catch (Exception e){
e.printStackTrace();
}
}
這個代碼調用函數
saveImage(getWindow().getDecorView().findViewById(android.R.id.content));
我真的不明白你想達到什麼目的。你想從資源保存文件在SD卡或? – hardartcore
@ Android-Developer是的,我有一個圖像庫的應用程序,我希望用戶可以將它保存到他自己的畫廊。 –