我正在尝试制作一个颤动的相机应用程序 . 为此,我找到了一个名为camera https://pub.dartlang.org/packages/camera的软件包,它由flutter团队自己编写 . 但是,我发现了一个严重的限制 . 它需要至少21的SDK版本 .
从我之前在Play商店的应用程序中查看当前统计数据,我发现很多活跃用户正在使用运行KitKat的旧设备,其中包含SDK 19.我该如何处理?
我正在尝试制作一个颤动的相机应用程序 . 为此,我找到了一个名为camera https://pub.dartlang.org/packages/camera的软件包,它由flutter团队自己编写 . 但是,我发现了一个严重的限制 . 它需要至少21的SDK版本 .
从我之前在Play商店的应用程序中查看当前统计数据,我发现很多活跃用户正在使用运行KitKat的旧设备,其中包含SDK 19.我该如何处理?
1 回答
该软件包的代码:
https://github.com/flutter/plugins/blob/master/packages/camera/android/src/main/java/io/flutter/plugins/camera/CameraPlugin.java
使用Android Camera2 API
从这个帖子https://github.com/flutter/flutter/issues/9310你可以自由分叉并创建一个支持KitKat中可用的旧Camera API的版本