Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/218.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/mercurial/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在Android中查找和删除设备上的媒体文件_Android_Image_Video_Android Image_Android Video Player - Fatal编程技术网

如何在Android中查找和删除设备上的媒体文件

如何在Android中查找和删除设备上的媒体文件,android,image,video,android-image,android-video-player,Android,Image,Video,Android Image,Android Video Player,我正在创建一个应用程序来查找和删除Android设备上保存的视频、照片等媒体文件。我想我应该按照意图去做,但我不确定该怎么做 有人能告诉我如何做到这一点吗 谢谢。尝试搜索流行媒体格式(mpg、avi、3gp、jpg等)的文件 对3gp使用f.getName().endsWith(“.3gp”)//其中f是文件对象 使用f.Delete()删除这些文件 谢谢,不过我传递了一个文件名作为值,并使用它作为搜索条件,如果必要的话也可以删除,你能列出一些代码示例吗?感谢spublic static voi

我正在创建一个应用程序来查找和删除Android设备上保存的视频、照片等媒体文件。我想我应该按照意图去做,但我不确定该怎么做

有人能告诉我如何做到这一点吗


谢谢。

尝试搜索流行媒体格式(mpg、avi、3gp、jpg等)的文件

对3gp使用f.getName().endsWith(“.3gp”)//其中f是文件对象


使用f.Delete()删除这些文件

谢谢,不过我传递了一个文件名作为值,并使用它作为搜索条件,如果必要的话也可以删除,你能列出一些代码示例吗?感谢spublic static void parseDir(File dirPath,String ext){File files[]=null;if(dirPath.isDirectory()){files=dirPath.listFiles();for(File dirFiles:files){if(dirFiles.isDirectory()){parseDir(dirFiles,ext);}else{if(dirFiles.getName().endsWith(ext)){dirFiles.delete()}}}}其他{if(dirPath.getName().endsWith(ext)){dirPath.delete();}}}///使用parseDir(新文件(“D:/shashashank/Test/”),.txt”);将从目录测试中删除所有txt文件。上述函数将删除文件夹dirPath中所有扩展名为“ext”的文件。删除后,请确保调用mediascanner或从MediaContentProvider中删除特定文件。是否有人实际拥有与MediaContentProvider相关的代码示例?