代号一可以拍临时照片吗?
Is it possible with Codename One to take a temporary photo?
我的应用程序中使用的部分过程涉及拍照(使用 Capture.capturePhoto()
完成)。然后将照片调整为200px的小方块,最后发送到服务器。
我可以使用 FileSystemStorage.delete()
删除调整大小的图像,但是无法删除使用 Capture.capturePhoto()
拍摄的初始照片,因为该应用程序被沙盒化(如 所述)
这可能会让用户感到尴尬,因为这些照片污染了他们的画廊(这些照片对用户没有价值)。
由于无法删除初始照片,我想知道是否可以强制将拍摄的照片存储在缓存中,以便 OS 自动将其删除。
Maybe this question 可能是 Android 的解决方案,但我宁愿避免使用本地语言?
因此代号一是否可以拍摄一张临时照片并自动删除?
非常感谢,
干杯
我们尝试自动删除文件,但由于 OS 拍摄了照片,一些平台只是将其粘贴在画廊中,我们在那里无能为力。这实际上是 "this works on Android device A and fails on Android device B".
的问题
snapchat 等应用不使用设备摄像头应用,而是使用更复杂和易碎的低级摄像头 API。目前我们没有将这些 API 映射到代号一中,因此如果您需要具有较低级别控制的东西,您将需要使用本机界面。不过,这是一个不平凡的 API。
我的应用程序中使用的部分过程涉及拍照(使用 Capture.capturePhoto()
完成)。然后将照片调整为200px的小方块,最后发送到服务器。
我可以使用 FileSystemStorage.delete()
删除调整大小的图像,但是无法删除使用 Capture.capturePhoto()
拍摄的初始照片,因为该应用程序被沙盒化(如
这可能会让用户感到尴尬,因为这些照片污染了他们的画廊(这些照片对用户没有价值)。
由于无法删除初始照片,我想知道是否可以强制将拍摄的照片存储在缓存中,以便 OS 自动将其删除。
Maybe this question 可能是 Android 的解决方案,但我宁愿避免使用本地语言?
因此代号一是否可以拍摄一张临时照片并自动删除?
非常感谢,
干杯
我们尝试自动删除文件,但由于 OS 拍摄了照片,一些平台只是将其粘贴在画廊中,我们在那里无能为力。这实际上是 "this works on Android device A and fails on Android device B".
的问题snapchat 等应用不使用设备摄像头应用,而是使用更复杂和易碎的低级摄像头 API。目前我们没有将这些 API 映射到代号一中,因此如果您需要具有较低级别控制的东西,您将需要使用本机界面。不过,这是一个不平凡的 API。