Android弃用了android.hardware.Camera,现在建议使用android.hardware.camera2,但这不适用于API 21以下的任何内容

bjo*_*son 4 android android-camera deprecation-warning

我有一个支持Android API 19(KitKat)的应用程序,内部有大量的Camera使用.

目前,android.hardware.camera2是使用被推荐的方式照相机APIandroid.hardware.Camera弃用.

有没有办法支持API 19并停止使用android.hardware.Camera而不在我的构建中获取弃用警告?如果是这样,怎么样?

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

tyc*_*czj 6

你会用的

if(Build.VERSION.SDK_INT < Build.VERSION_CODES.LOLLIPOP) {
    //use old camera API
}else{
    //use new camera API
}
Run Code Online (Sandbox Code Playgroud)

那么你可以支持你想要的东西