哪个相机 API 用于 android?

Which camera API to use for android?

我在 android 中遇到了两种实现自定义相机的方法。第一种方法是使用已弃用的摄像头 1 api,第二种方法是使用最新更新的摄像头 2 api,它似乎没有用于 api 21 (Lolipop) 以下设备的后端口。我的应用程序至少支持 API 18。有没有什么方法可以在不同时使用 api 和提供版本检查的情况下做到这一点。

我认为您可以使用以下自定义相机 api 来满足您的要求。

gradle 文件:

compile 'com.otaliastudios:cameraview:1.4.1'

自定义相机视图设置如下:

  <com.otaliastudios.cameraview.CameraView
        android:id="@+id/camera"
        android:keepScreenOn="true"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content" />

如需全面支持,您可以使用以下 link:

https://github.com/hyl87/CameraView-1

希望对你有所帮助