Android发布了一个名为camera2的新版相机API,我希望在我的应用程序中使用它们,因为我在旧API上遇到了很多问题,而且我希望新的相机管理API更好。但是,我面临的问题是大多数用户使用的是旧版本的Android设备,是否有兼容性包来处理这个问题,或者你需要为每个API编写两个不同的类?
Android发布了一个名为camera2的新版相机API,我希望在我的应用程序中使用它们,因为我在旧API上遇到了很多问题,而且我希望新的相机管理API更好。但是,我面临的问题是大多数用户使用的是旧版本的Android设备,是否有兼容性包来处理这个问题,或者你需要为每个API编写两个不同的类?
有没有兼容性包可以为您处理这个问题?
不,因为这实际上是不可能的——Camera2在非常低的层面上是不同的。如果说有什么东西是“兼容性包”,那就是旧的android.hardware.Camera
API。
你需要为每个API编写两个不同的类吗?
我怀疑会有很多超过两个的不同类。但是,是的,如果您想要使用两个API,您将需要同时使用两个API。