我想将我的图片存储在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");
答案 0 :(得分:0)
如何在子文件夹中保存图像?
您的代码不保存任何图片。您可以使用the compress()
method on Bitmap
将Bitmap
写入OutputStream
。
另请注意,您不应将/sdcard/Wallpapertask
等路径硬编码为that path will not work on all devices or for all users。