adroid 删除图片如何解决

请问大神们知不知道如何删除android上的图片?用File.delete()删除后,在图库里还是能发现黑乎乎的缩略图,删不彻底

5个回答

图库加载的是系统生成的缩略图,你虽然把原图删了,但是缩略图缓存还没删除,我也不晓得怎么删,求指导

u010514380
super小靖 回复zchenhen: ^_^,get到了
4 年多之前 回复
zchenhen
zchenhen 用ContentResolver.delete(photoUriInMedia,null,null)这个方法删除
4 年多之前 回复

参考
Android: remove an image from sd card
Android file delete leaves empty placeholder in Gallery,需要添加android.intent.action.MEDIA_MOUNTED权限

你也可以试一下第一个链接回答中提到的getContentResolver().delete(Utils.imgUri, null, null);这样的方法

zchenhen
zchenhen 谢谢你,虽然还没有解决^O^ 我再看看
4 年多之前 回复

图片是有一个图片的数据库的和短信类似,你查查图片数据库的删除方法,具体我也没试过。你可以试试

zchenhen
zchenhen 谢谢,已经解决了
4 年多之前 回复

删除图片后,图库会有一个缓存,更新一下图库的数据库就行了。

zchenhen
zchenhen 谢谢,已经解决了
4 年多之前 回复

谢谢你,虽然还没有解决^O^ 我再看看

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!