我在我的 Android 应用程序中创建并保存图像:
File dir = new File(Environment.getExternalStorageDirectory(), ".myappname/saved");
File imageFile = new File(dir, "IMG" + random() + ".jpg");
FileOutputStream out = new FileOutputStream(imageFile);
bi.compress(Bitmap.CompressFormat.JPEG, 100, out);
图像不会出现在图库中——即使重新启动后也是如此。
更新:我只显示部分代码!我还更正了我在编写 StackOverFlow 消息时引入的拼写错误。图像保存得很好——我可以查看它们——它们只是没有显示在图库中。我刚刚从“.myappname”中删除了这个点——画廊没有显示图像。奇怪的。正如我在下面所说,其他应用程序将图像保存在点文件夹中,并显示在图库中:(