【发布时间】:2015-11-06 10:33:31
【问题描述】:
我想使用camera2,因为它具有我们想要的功能。但与 Camera 的CameraActivity 和CameraController 类。是否可以在旧设备上使用 android.hardware.Camera 而在新设备上使用 android.hardware.camera2?
【问题讨论】:
-
取决于你的需求(你想显示一些预览)所以在 PreviewFragmentImplBase 中创建一个通用界面然后
if(API < 21) { usePreviewFragmentImplBase } else {usePreviewFragmenImpl22 }... -
如果我要使用这个类,android studio 不需要将版本更改为 21?
-
which one? 还是 buildSDK?在 gradle 中...您始终可以使用最新的 SDK 版本进行构建,但您必须检查您是否在旧平台上使用最新的 API ...这就是 compat 库的构建方式
-
谢谢,您可以将其添加为答案
标签: android api android-camera android-appcompat camera2