Codenameone 有没有可能用代号1拍摄一张临时照片?

Codenameone 有没有可能用代号1拍摄一张临时照片?,codenameone,delete-file,photo-gallery,Codenameone,Delete File,Photo Gallery,我的应用程序中使用的部分过程包括拍照(使用Capture.capturePhoto())。然后将照片大小调整为200px的小正方形,最后发送到服务器 我可以使用FileSystemStorage.delete()删除已调整大小的图像,但是无法删除使用Capture.capturePhoto()拍摄的初始照片,因为应用程序已被沙盒(如上所述) 这可能会让用户感到尴尬,因为这些照片污染了他们的图库(这些照片对用户没有任何价值) 由于无法删除初始照片,我想知道是否可以强制将捕获的照片存储在缓存中,以便

我的应用程序中使用的部分过程包括拍照(使用
Capture.capturePhoto()
)。然后将照片大小调整为200px的小正方形,最后发送到服务器

我可以使用
FileSystemStorage.delete()
删除已调整大小的图像,但是无法删除使用
Capture.capturePhoto()
拍摄的初始照片,因为应用程序已被沙盒(如上所述)

这可能会让用户感到尴尬,因为这些照片污染了他们的图库(这些照片对用户没有任何价值)

由于无法删除初始照片,我想知道是否可以强制将捕获的照片存储在缓存中,以便操作系统自动将其删除

这可能是安卓系统的解决方案,但我更愿意避免使用本机

因此,是否有可能使用代号1拍摄一张只会是临时的照片并自动删除

非常感谢


干杯

我们尝试自动删除该文件,但由于操作系统拍摄了照片,一些平台只是将其粘贴在多媒体资料中,我们在这方面无能为力。这实际上是一个“在安卓设备a上工作,在安卓设备B上失败”的问题


snapchat等应用程序不使用设备摄像头应用程序,而是使用更复杂、更脆弱的低级摄像头API。目前,我们没有将这些API映射到Codename One中,因此如果您需要具有较低级别控制的内容,则需要使用本机接口。这是一个非常重要的API。

好的,谢谢Shai。看起来我必须用低级摄像头api为自己的摄像头编写代码,才能拍摄临时照片。您是否计划将这些API映射到CN1中,以便在8月份发布?