android - android程序如何删除刚拍的照片

标签 android file camera delete-file

我编写了一个程序,该程序使用 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/

相关文章:

Java 通过套接字发送和接收文件 (byte[])

c# - Windows Mobile : using phone's camera with C#

android - 在 imageView 中显示最后拍摄的照片? (相机)

java - Robolectric测试: can not get the locale

Android 应用程序在签名后不会通过按后退按钮最小化

c# - .cor 的文件扩展名限制(仅限)

c - 用C语言打开文件时出现段错误?

Android - 从在线数据库获取信息

android - 在 Android 中使用 Matrix 缩放和旋转位图

java - 不眨眼地更新 Flex 中的照片