Android 如何仅将捕获的图像保存到我创建的文件夹中,而不是DCIM文件夹中
我在应用程序中使用本机Android摄像头,并将图像保存到我通过编程创建的自定义文件夹中,但同时它也保存在Android的DCIM文件夹中。我不想保存在DCIM文件夹中,或者我想通过编程将其从DCIM文件夹中删除。如何做到这一点。我是android开发者的新手。Android 如何仅将捕获的图像保存到我创建的文件夹中,而不是DCIM文件夹中,android,Android,我在应用程序中使用本机Android摄像头,并将图像保存到我通过编程创建的自定义文件夹中,但同时它也保存在Android的DCIM文件夹中。我不想保存在DCIM文件夹中,或者我想通过编程将其从DCIM文件夹中删除。如何做到这一点。我是android开发者的新手。ACTION\u IMAGE\u CAPTURE与“本机android摄像头”没有什么关系 通过使用ACTION\u IMAGE\u CAPTURE,您将请求委托给任意第三方应用程序。数十种(如果不是数百种的话)不同的动作(ACTION)
ACTION\u IMAGE\u CAPTURE
与“本机android摄像头”没有什么关系
通过使用ACTION\u IMAGE\u CAPTURE
,您将请求委托给任意第三方应用程序。数十种(如果不是数百种的话)不同的动作(ACTION)图像(CAPTURE)
功能的应用程序预装在数千款安卓设备上。还欢迎用户安装其他提供操作\u图像捕获
活动的应用程序
他们中的任何人都可以做任何他们想做的事
理想情况下,如果您在动作图像捕获
中指定额外输出
,则第三方相机应用程序将仅将照片写入您在额外输出
中指定的位置。然而,第三方应用程序可以做任何他们想做的事情
我不想保存在DCIM文件夹中
用户选择的ACTION\u IMAGE\u CAPTURE
活动可以随心所欲。你没有投票权。因此,如果活动希望将照片副本保存到其他位置,欢迎这样做
我想以编程方式将其从DCIM文件夹中删除
您无法可靠地知道用户选择的ACTION\u IMAGE\u CAPTURE
活动是否保存了照片的第二份副本,并且您可能没有删除该照片的权限。据您所知,用户选择的ACTION\u IMAGE\u CAPTURE
活动将图像上传到某个服务器上
你的选择是:
- 忽略所有这些
- 停止使用
,方法之一是:操作\u图像\u捕获
- 不拍摄照片
- 直接使用摄像头API(例如,
)android.hardware.camera
- 使用
操作\u图像\u捕获
意图
?你是说别的吗?是的,动作\图像\拍摄意图非常感谢