如何在Android的Sdcard中的子文件夹中存储图像?

时间:2014-04-18 17:23:52

标签: android bitmap android-sdcard

我想将我的图片存储在sdcard子文件夹中。我已完成以下操作,但我的图像未存储在子文件夹中。如何将图像保存在子文件夹中? 我的代码如下:

 final File wallpaperDirectory = new File("/sdcard/Wallpapertask/");
 wallpaperDirectory.mkdirs();
 myImageView1.setImageBitmap(circleBitmap);
 BitmapDrawable drawable = (BitmapDrawable)myImageView1.getDrawable();
 Bitmap bitmap = drawable.getBitmap();
 File sdCardDirectory = Environment.getExternalStorageDirectory();
 File image = new File(sdCardDirectory, "test2.png");

1 个答案:

答案 0 :(得分:0)

  

如何在子文件夹中保存图像?

您的代码不保存任何图片。您可以使用the compress() method on BitmapBitmap写入OutputStream

另请注意,您不应将/sdcard/Wallpapertask等路径硬编码为that path will not work on all devices or for all users