android开发中 用代码如何删除指定具体路径下的一张图片,如/sd/Image/003.jpg
3个回答
展开全部
File deletefile = new File(/sd/Image/003.jpg);
deleteFile.delete();
OK了。
deleteFile.delete();
OK了。
追问
不行啊!还是删不掉。。。不知道是我搞错了,还是这个有问题呀!求解?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
String where="";
Uri uri;
if(new MediaFile().isVideoFileType(filePath)){
uri = MediaStore.Video.Media.EXTERNAL_CONTENT_URI;
where=MediaStore.Video.Media.DATA;
}else {
uri = MediaStore.Images.Media.EXTERNAL_CONTENT_URI;
where=MediaStore.Images.Media.DATA;
}
where+= "='" +filePath + "'";
ContentResolver mContentResolver = getContentResolver();
mContentResolver.delete(uri, where, null);
1. filePath为文件名(含全路径)
2. new MediaFile().isVideoFileType(filePath)判断是否是音频,视频文件
Uri uri;
if(new MediaFile().isVideoFileType(filePath)){
uri = MediaStore.Video.Media.EXTERNAL_CONTENT_URI;
where=MediaStore.Video.Media.DATA;
}else {
uri = MediaStore.Images.Media.EXTERNAL_CONTENT_URI;
where=MediaStore.Images.Media.DATA;
}
where+= "='" +filePath + "'";
ContentResolver mContentResolver = getContentResolver();
mContentResolver.delete(uri, where, null);
1. filePath为文件名(含全路径)
2. new MediaFile().isVideoFileType(filePath)判断是否是音频,视频文件
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |