我正在开始一个用于拍照的Android相机应用程序。当我使用ctrl-shift-O获取Camera类的导入时,有两个选择:android.graphics.camera和android.hardware.camera。我应该使用哪一个?主要区别是什么?
答案 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场景中的“虚拟相机”。它的位置决定了从某个角度来看场景的样子。