0

我在这里使用了一个答案 我应该如何在 Android 中给图像圆角?

但是,当创建带有圆形边缘的图片时,它会保存在我的相机库以及我指定的自定义位置中,为什么会发生这种情况或无论如何要自动摆脱它?我不想在这里保存图片。

4

1 回答 1

0

图像不会保存在您的设备图库中 - 该图库仅显示您手机上的所有图像,除非它们存储在与特定应用程序关联的存储空间中。使用以下方法确定应保存图像的位置。

private File getAbosoluteFile(String ralativePath, Context context) {
    if (Environment.MEDIA_MOUNTED.equals(Environment.getExternalStorageState())) {
        return new File(context.getExternalFilesDir(null), ralativePath);
    } else {
        return new File(context.getFilesDir(), ralativePath);
    }
}

它将它们存储在与您的应用程序关联的外部存储中,并且它们将抓住显示在设备的图库中。尝试使用新图像,因为图像在图库应用程序中缓存了很长时间。

于 2013-07-01T17:58:44.173 回答