相机三方库支持Camera1和Camera2API

相机功能的封装库,支持Camera1Camera2双 API,拍照不用操心预览画面拉伸问题,挺省心的。代码写得还蛮简洁,逻辑清晰,适合想快速集成相机功能的你。

Camera1的兼容性强,老设备也能跑;Camera2的功能更丰富,比如手动对焦、曝光控制啥的,这个库都能搞定,不用你自己去适配两套方案,蛮贴心的。

预览拉伸的问题,之前自己手撸过TextureView + Camera2,各种计算比例挺头大的。这个库内部好了预览比例,省了不少事,直接拿来用就行。

如果你对Camera2不熟,可以看看这个Kotlin-Camera2 教程,讲得比较清楚;还有GoldenEye 封装库,对比一下也挺有参考价值。

嗯,如果你项目中需要自定义 UI 或者跟 Unity、iOS 混合开发,也可以参考这些: Pro Camera 2D 插件Camera2API 自定义相机,不同平台思路蛮有意思的。

建议你试用前先跑下 Demo,看看兼容性和帧率表现。如果你主要目标是快速实现拍照,基本可以闭眼上。

aar 文件大小:312.73KB