该设备是三星 Galaxy III。我开发了一个应用程序来运行相机活动并捕获图像。分析图像后,我打印出一些文本信息。现在,每个捕获的图像都保存在画廊中。我不需要将图像保存在图库或 SD 卡中。我认为以下两种解决方案中的任何一种都适合我,但我不知道如何编程:
- 避免将图片保存到图库。
- 删除APP某处的图片。
任何意见表示赞赏。
该设备是三星 Galaxy III。我开发了一个应用程序来运行相机活动并捕获图像。分析图像后,我打印出一些文本信息。现在,每个捕获的图像都保存在画廊中。我不需要将图像保存在图库或 SD 卡中。我认为以下两种解决方案中的任何一种都适合我,但我不知道如何编程:
任何意见表示赞赏。
阅读Android 相机教程。
...
存储- 您的应用程序生成的图像或视频是否打算仅对您的应用程序可见或共享,以便其他应用程序(例如图库或其他媒体和社交应用程序)可以使用它们?即使您的应用程序被卸载,您是否希望图片和视频可用?查看保存媒体文件部分以了解如何实现这些选项。
或查看此:如何将相机拍摄的图像保存在特定文件夹中。
在启动时的相机意图中,添加以下内容:
intent.putExtra(MediaStore.EXTRA_OUTPUT,Uri.fromFile(getTempFile(context)));
我通过以下两个步骤解决了我的问题:
正如“@auselen”所指出的,将所有图像保存到特定文件夹。如何将使用相机拍摄的图像保存在特定文件夹中。
删除应用程序某处该文件夹中的所有图像。如何在 Android 中从 SDCard 中删除图像
use this for delete a pic
ImgPhoto1.setImageBitmap(null);