我编写了一个程序,该程序使用 Intent 进行图像捕获,以使用手机中的应用程序获取照片。 使用 MediaStore.EXTRA_OUTPUT,我获得了图像的 URI,该 URI 转换为路径导致类似于“/external/images/media/NN”,其中 NN 是照片的编号。
现在,在我的程序中,在我读取并操作图像后,我想删除该图像。
我应该怎么做?
(File image = new File(path); image.delete(); // returns false, so doesn't work)
最佳答案
感谢您的回答。
我决定阅读这个答案,Problems saving a photo to a file
对我来说,它适用于 Hero,即使在该代码的评论中被剪断说 Hero 的行为不同。 现在我在“/sdcard/image.tmp”中得到图像,我可以删除它。 我认为这是最好的解决方案,因为我认为尝试让相机应用程序写入我的应用程序目录很麻烦。
再次感谢。
关于android - android程序如何删除刚拍的照片,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3934674/