Camera2 API Android min SDK [重复]
Posted
技术标签:
【中文标题】Camera2 API Android min SDK [重复]【英文标题】:Camera2 API Android min SDK [duplicate] 【发布时间】:2016-12-28 21:42:26 【问题描述】:您好,我正在尝试开发一个使用自定义相机的应用程序,当我尝试使用相机类时,它已被弃用,因此我使用了 android 硬件。摄像头 2 并关注此tutorial
但是当我尝试添加 CameraDevice.StatecCallBack 时,它会警告我最小 SDK 应该是 21,而我的最小 SDK 是 15 现在我很困惑,如果我使用旧的相机 API,它已弃用,如果我使用新的它不支持我的 min SDK,我该怎么办?
【问题讨论】:
【参考方案1】:Android 中的“已弃用”通常意味着“我们还有其他一些您应该考虑使用的东西”。已弃用的类和方法通常仍然有效,而且在较旧的 Android 设备上,您通常别无选择,只能使用它们。
所以,你的选择是:
一直使用android.hardware.Camera
,或者
对运行早于 API 级别 21 的设备使用 android.hardware.Camera
,然后对运行 API 级别 21+ 的设备使用 android.hardware.camera2.*
【讨论】:
以上是关于Camera2 API Android min SDK [重复]的主要内容,如果未能解决你的问题,请参考以下文章
Android Camera API/Camera2 API 相机预览及滤镜贴纸等处理
Android 10(api 29)camera2 api回归与广角相机
使用 Camera2(Android 版本 21)API 录制 60fps 视频