不需要的图像保存在图库中

时间:2013-07-01 17:52:34

标签: android image bitmap android-camera

我用过这里的答案 How should I give images rounded corners in Android?

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

1 个答案:

答案 0 :(得分: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);
    }
}

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