如何在Android中查找和删除设备上的媒体文件
我正在创建一个应用程序来查找和删除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
谢谢。尝试搜索流行媒体格式(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相关的代码示例?