我在android中遇到了两种自定义相机实现方式。第一种方法是使用弃用的相机1 api第二种方法是使用最新更新的相机2 api,它似乎没有api 21(Lolipop)以下设备的后端口。我的应用程序支持最低API 18。有没有办法不使用api和提供版本检查。
答案 0 :(得分:1)
我认为您可以根据您的要求使用以下自定义相机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" />
如需全面支持,您可以使用以下链接:
https://github.com/hyl87/CameraView-1
我希望它能帮到你