- 1
- 0
- 约6.9千字
- 约 16页
- 2026-04-27 发布于北京
- 举报
在安卓中使用相机从来都不是一件容易的事。
Camera1需要自己管理Camera相机实例,处理SurfaceView相关的各种事情,以及预览尺寸和画面尺寸
的选择,页面生命周期切换等问题。
后来推出了Camera2,从Demo就上千行代码来看,Camera2并没有解决使用复杂的问题,问题,,
它了的调用接口,可定制性更好,结果就是对普通开发者来说更难用了。。。
这个问题,推出了最终版CameraX.CameraX实际上还是使用的API良好的封amera2,但它对调
装,使用起来非常方便。也很详细,如下:
‑getting‑started/#0
使用的Kotlin代码,我转换成了Java,其实使用起来差不多。
注意:CameraX与Camera2一样,最低支持API21,即5.0及以上。开发
环境需使用AndroidStudio3.3及以上版本,依赖库均使用androidx的。
1导入依赖
在app的build.gradle中加入
实现androidx.appcompat:appcompat:1.1.0-rc01
实现androidx.camera:
原创力文档

文档评论(0)