相关疑难解决方法(0)

android:删除图像

我正从我的应用程序中删除一个图像文件.我在做

new  File(filename).delete ();
Run Code Online (Sandbox Code Playgroud)

这实际上是删除文件.但是图片仍然可以在画廊中看到.

在搜索时我发现我们应该使用

getContentResolver().delete(Uri.fromFile(file), null,null); 删除

但在这里我得到了例外:

未知的文件URL.java.lang.IllegalArgumentException:未知的URL文件:///mnt/sdcard/DCIM/Camera/IMG_20120523_122612.jpg

当我看到任何文件浏览器时,会出现此特定图像.请帮我解决这个问题.有没有其他方法可以在物理删除图像时更新图库

android image gallery

30
推荐指数
6
解决办法
5万
查看次数

无法以编程方式从android中删除外部存储中的文件

我试图删除位于路径的文件

/storage/714D-160A/Xender/image/Screenshot_commando.png
Run Code Online (Sandbox Code Playgroud)

到目前为止我做了什么:

  try{
        String d_path = "/storage/714D-160A/Xender/image/Screenshot_commando.png";
        File file = new File(d_path);
        file.delete();

     }catch(Exception e){

        e.printStackTrace();
     }
Run Code Online (Sandbox Code Playgroud)

并且文件仍在其位置(未删除:()

我也在Manifest文件中获得了许可.

<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.WRITE_INTERNAL_STORAGE" />
<uses-permission android:name="android.permission.STORAGE" />
Run Code Online (Sandbox Code Playgroud)

java directory android file delete-directory

14
推荐指数
3
解决办法
7135
查看次数

标签 统计

android ×2

delete-directory ×1

directory ×1

file ×1

gallery ×1

image ×1

java ×1