标签: java android camera android-camera
我的功能必须在我将打电话给他的当前时间从相机拍照,并将其保存在我的缓冲区中,不在其他地方。我不需要打开相机,按下它的“捕获”按钮,我需要自动完成所有这些操作。用户不能看到,相机正在工作,并且在拍摄图像后,它必须仅在我的缓冲区中复制它。不建议使用camera.start(),复制视频或图片后,请将其从图库中删除。任何人都可以帮助我吗?对不起英语:)
camera.start()
答案 0 :(得分:0)
This 是您问题的解决方案。只需编辑一下。例如,您可以将位图存储在ArrayList中。
但你知道这对性能有害,因为它会淹没记忆吗?将它写入sd可能比使用内部存储器更好。
编辑:使用API时,您有来显示预览。但是,您可以将此预览1x1px或隐藏在其他视图后面。而且您可以稍微修改代码,以便在按钮上没有捕获开始,而是根据您的需要。我认为你可以做到这一点。
This 也可以提供很多帮助
答案 1 :(得分:0)
据我所知,在用户不知情的情况下,您将无法捕捉打开相机应用程序的图像。