我应该导入android.graphics.camera还是android.hardware.camera?

7

我正在开发一款用于拍照的安卓相机应用。当我使用ctrl-shift-O获取Camera类的导入时,会出现两个选项:android.graphics.camera和android.hardware.camera。我应该使用哪一个,它们之间的主要区别是什么?

3个回答

16

android.graphics.camera 似乎只有用于 3D 变换中操纵图像的函数,而 android.hardware.camera 则更加完整,并具有实际相机功能的支持。

你肯定想要使用 android.hardware.camera。详细的使用说明在 这里


5
我不太确定android.graphics.camera,但是你需要的是andrioid.hardware.camera。
“Camera类用于设置图像捕获设置,启动/停止预览,拍照并检索用于视频编码的帧。这个类是Camera服务的客户端,该服务管理实际的相机硬件。”
进一步研究后...
“android.graphic包中的Camera类非常不同,它用于计算可以应用于动画的3D变换。”

3

graphics.Camera在3D场景中只是一个“虚拟相机”。它的位置决定了场景从某个角度看起来是什么样子。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接