我应该导入android.graphics.camera或android.hardware.camera吗?

时间:2010-10-28 14:01:14

标签: java android camera

我正在开始一个用于拍照的Android相机应用程序。当我使用ctrl-shift-O获取Camera类的导入时,有两个选择:android.graphics.camera和android.hardware.camera。我应该使用哪一个?主要区别是什么?

3 个答案:

答案 0 :(得分:16)

android.graphics.camera似乎只具有操作3D转换图像的功能,而android.hardware.camera更加丰富,并且实际支持相机功能。

您肯定想使用android.hardware.camera。有关使用情况的详细信息为here

答案 1 :(得分:5)

对android.graphics.camera不太确定,但是andrioid.hardware.camera正是你要找的。

“Camera类用于设置图像捕获设置,开始/停止预览,捕捉图片以及检索视频编码的帧。此类是Camera服务的客户端,用于管理实际的相机硬件。”< / p>

进一步研究......

“android.graphic包中的Camera类非常不同,它用于计算可以应用于动画的3d转换”

答案 2 :(得分:3)

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