我应该为Android使用Camera2还是CameraAPI?

我应该为Android使用Camera2还是CameraAPI?,android,camera,Android,Camera,Android发布了一个新版本的摄像头API,名为,我想在我的应用程序上使用它们,因为我对旧的API有很多问题,我希望新的摄像头管理API更好。我遇到的问题是,大多数用户都使用较旧的Android设备,是否有任何兼容包可以为您解决这个问题,或者您是否必须为每个API编写两个不同的类 是否有任何兼容软件包为您处理此问题 不,因为这不太可能——Camera2在非常低的级别上是不同的。如果有什么区别的话,旧的android.hardware.CameraAPI就是“兼容包” 您是否必须为每个API编写

Android发布了一个新版本的摄像头API,名为,我想在我的应用程序上使用它们,因为我对旧的API有很多问题,我希望新的摄像头管理API更好。我遇到的问题是,大多数用户都使用较旧的Android设备,是否有任何兼容包可以为您解决这个问题,或者您是否必须为每个API编写两个不同的类

是否有任何兼容软件包为您处理此问题

不,因为这不太可能——Camera2在非常低的级别上是不同的。如果有什么区别的话,旧的
android.hardware.Camera
API就是“兼容包”

您是否必须为每个API编写两个不同的类


我怀疑这将不仅仅是两个不同的班级。但是,是的,如果您想同时使用这两种API,则需要同时使用这两种API。

我很想知道您在使用Camera API时遇到的一系列问题,因为我也在调查我的iOS Camera应用程序到Android上的情况。我需要调整相机参数,如焦距、曝光、WB、帧速率、分辨率等。我遇到的主要问题是管理相机和相机视图的不同组件,使用Android LifeCycle管理它也是一件痛苦的事情。我肯定会有很多不同的问题,但我认为这可能是他们转向全新API的主要原因。使用cwac摄像头框架怎么样?