【问题标题】:Camera2 API Android min SDK [duplicate]Camera2 API Android min SDK [重复]
【发布时间】:2016-12-28 21:42:26
【问题描述】:

您好,我正在尝试开发一个使用自定义相机的应用程序,当我尝试使用相机类时,它已被弃用,因此我使用了 android 硬件。摄像头 2 并关注此tutorial

但是当我尝试添加 CameraDevice.StatecCallBack 时,它会警告我最小 SDK 应该是 21,而我的最小 SDK 是 15 现在我很困惑,如果我使用旧的相机 API,它已弃用,如果我使用新的它不支持我的 min SDK,我该怎么办?

【问题讨论】:

    标签: android camera android-camera


    【解决方案1】:

    Android 中的“已弃用”通常意味着“我们还有其他一些您应该考虑使用的东西”。已弃用的类和方法通常仍然有效,而且在较旧的 Android 设备上,您通常别无选择,只能使用它们。

    所以,你的选择是:

    1. 一直使用android.hardware.Camera,或者

    2. 对运行早于 API 级别 21 的设备使用 android.hardware.Camera,然后对运行 API 级别 21+ 的设备使用 android.hardware.camera2.*

    【讨论】:

      猜你喜欢
      • 2023-03-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-05-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多