gpt4 book ai didi

java - 使用 MediaStore Intent 自动拍照

转载 作者:行者123 更新时间:2023-11-30 09:47:50 25 4
gpt4 key购买 nike

我想要做的是在单击按钮时捕获图像,而不请求用户进行任何其他输入。

目前我在我的 Activity 中使用 MediaStore.ACTION_IMAGE_CAPTURE Intent ,当按下小部件上的按钮时调用它。目前,这会打开相机预览,让我可以拍照。

这一切都很好,但我想要做的是当用户按下小部件上的按钮时,立即拍摄照片并显示拍摄图像的预览。因此,它基本上会自动拍摄照片,无需用户按下任何其他按钮。

我尝试直接使用 Camera API,使用 SurfaceView 类来捕获图像并调用 PictureCallback 等,这按我想要的方式工作,但是质量图片的数量非常少,我不知道如何更改它。

所以我想我正在寻找这两个问题中的任何一个的答案,或者如果有人知道的话,我会同时寻找这两个问题的答案。

首先,无论如何,是否有使用类似于 MediaStore.ACTION_IMAGE_CAPTURE Intent 的东西来自动捕捉图像而不请求用户拍照。

或者其次,我如何才能提高使用 Camera API 直接捕获的图像的质量和分辨率(camera.takePicture(shutterCallback, rawCallback, jpegCallback);以及所有这些业务)。

如有任何帮助,我们将不胜感激。

最佳答案

你试过了吗autoFocus

关于java - 使用 MediaStore Intent 自动拍照,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6514717/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com