【问题标题】:How do I avoid saving captured image in my device?如何避免将捕获的图像保存在我的设备中?
【发布时间】:2020-11-07 14:38:06
【问题描述】:

我必须为必须拍照并将其保存到 SQLite 数据库的应用程序创建功能。我现在已经使用 android 中的相机意图实现了相机,但图像被保存到图库中。我已经阅读了 Camer2 和 CamerX API 文档,并且图像仍然保存到设备文件夹中。有什么办法可以避免吗?

【问题讨论】:

  • “但图像会保存到图库中”——这取决于相机应用程序的行为,并且有数百个。 “我已经阅读了 Camer2 和 CamerX API 文档,并且图像仍然保存到设备文件夹中”——不是自动的。您会收到内存中的图像数据。您如何处理该图像数据取决于您。通常,应用希望将图像本地存储在磁盘上,但这不是必需的。
  • 只要你手到图片路径,就可以复制到你外部的app文件夹下,把原来的去掉

标签: android android-camera android-camera2 android-camerax


【解决方案1】:

您可以查看https://stackoverflow.com/a/64651558/277368,了解如何使用 CameraX 获取内存中的图像。然后需要自己序列化图片保存到SQLite中。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-07-04
    • 2011-08-25
    • 1970-01-01
    相关资源
    最近更新 更多