美文网首页
Android-CameraX适配高、低安卓版本预览&拍照

Android-CameraX适配高、低安卓版本预览&拍照

作者: Cosecant | 来源:发表于2023-03-15 22:13 被阅读0次

最近有幸,接触到更多的CameraX的适配,发现CameraX在适配上需要特别注意,不然的话,可能在预览控件上无法显示图像。他们之间的不同点是在以Android8.0为分水岭做不同设置。

关于部分设备兼容摄像头CameraX库的问题叙述

  1. 针对Android7.0(N)及以下机型,需要如下代码:
Preview.apply {
    setDefaultSessionConfig(SessionConfig.defaultEmptySessionConfig())
    setDefaultCaptureConfig(CaptureConfig.defaultEmptyCaptureConfig())
}
ImageCapture.apply {
    //不要设置DefaultSessionConfig和DefaultCaptureConfig
}
  1. 针对Android8.0(O)及以上的机型,需要如下代码:
Preview.apply {
    //不要设置DefaultSessionConfig和DefaultCaptureConfig
}
ImageCpature.apply {
    setDefaultSessionConfig(SessionConfig.defaultEmptySessionConfig())
    setDefaultCaptureConfig(CaptureConfig.defaultEmptyCaptureConfig())
}

以上就这么多,希望能对你有所帮助。喜欢的话,帮忙点个赞,谢谢!

注:本文转载请注明原作者和出处!

相关文章

网友评论

      本文标题:Android-CameraX适配高、低安卓版本预览&拍照

      本文链接:https://www.haomeiwen.com/subject/mjlrrdtx.html