gpt4 book ai didi

android - 删除使用隐私模式保存的图像

转载 作者:行者123 更新时间:2023-11-29 20:06:54 24 4
gpt4 key购买 nike

我正在保存位图以便将文件名发送到另一个 Activity 。这是我用来执行此操作的代码:

@Nullable
public static String saveImage(Context context, Bitmap bitmap, int pos, String TAG)
{
String fileName = "thumbnail_" + pos + ".png";

try
{
ByteArrayOutputStream stream = new ByteArrayOutputStream();
bitmap.compress(Bitmap.CompressFormat.PNG, 100, stream);
byte[] byteArray = stream.toByteArray();

FileOutputStream fileOutStream = context.openFileOutput(fileName, Context.MODE_PRIVATE);
fileOutStream.write(byteArray);

fileOutStream.close();

} catch (IOException ioe) {
ioe.printStackTrace();
Log.e(TAG, "Error guardando la imagen");

return null;
}

return fileName;
}

我想做的是在退出 Activity 时删除这张图片。我怎么知道这张图片保存在哪里以及如何删除它?

提前致谢

最佳答案

fileName 是应用程序内部存储中文件的路径,您的 Context 有一个名为 deleteFile(String name) 的方法,其中 name 是您的 fileName

因此,只需调用 context.deleteFile(fileName)

可以查看文档here .

关于android - 删除使用隐私模式保存的图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35536198/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com