Android 已弃用 android.hardware.Camera,现在建议使用 android.hardware.camera2 但这在 API 21 以下的任何内容中都不可用

Android deprecated android.hardware.Camera and now recommend using android.hardware.camera2 but this is not available in anything below API 21

我有一个应用程序支持返回 Android API 19 (KitKat) 并且有 heavy Camera 内部使用。

目前,android.hardware.camera2 是使用 相机 API 的推荐方式,android.hardware.Camera 已弃用

有没有办法 支持 API 19 并停止使用 android.hardware.Camera 而不会收到 弃用警告我的构建?如果是,怎么做?

我唯一能找到的其他问题是 ,但它没有回答我的问题。

你会用

if(Build.VERSION.SDK_INT < Build.VERSION_CODES.LOLLIPOP) {
    //use old camera API
}else{
    //use new camera API
}

那就支持你想要的