android在gallery中保存fileoutputstream

zpf6vheq  于 2021-06-29  发布在  Java
关注(0)|答案(1)|浏览(298)

我有一个用 FileOutputStream 我试着把它保存到画廊。我一直在寻找堆栈溢出的答案和其他任何地方,没有什么适合我
我的代码:

File path = MainActivity.this.getExternalFilesDir("ComputerScreenshots");
FileOutputStream ops = new FileOutputStream(path + "/Computer.png");

上面的代码将图像保存在 /storage/emulated/0/Android/data/com.example.computer/files/ComputerScreenshots/Computer.png 我怎样才能把它保存到画廊?

qlfbtfca

qlfbtfca1#

我认为下面的代码将帮助你。

File path = new File( Environment.getExternalStoragePublicDirectory(
Environment.DIRECTORY_DCIM), "ComputerScreenshots");

检查你的目录是否存在?如果没有,那就去吧。

if (!path.exists())
        path.mkdir()

如果您想将图像保存到相机目录中,请将计算机屏幕截图替换为相机

相关问题