首页
›
移动端与Android应用开发
›
026-Android多媒体工程
›
《CameraX相机开发与拍照录实战》
VIP20
本课程属于:026-Android多媒体工程
移动端与Android应用开发 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
CameraX相机开发与拍照录实战
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
CameraX概览与开发环境搭建
选择CameraX版本 · 配置Gradle依赖 · 创建Android项目模板
CameraX
概览
02
预览流程实现
使用PreviewView · 绑定生命周期 · 实现实时预览回调
预览流程实现
PreviewView
03
拍照功能实现
配置ImageCapture用例 · 拍照回调 · 保存图片到相册
拍照功能实现
ImageCapture
04
录制视频功能实现
配置VideoCapture用例 · 录制开始与停止 · 输出文件管理
录制视频功能实现
VideoCapture
05
图像分析用例
设置ImageAnalysis · 分析帧数据 · 实现亮度检测与QR码扫描
图像分析用例
ImageAnalysi…
06
相机选择与切换
前后置摄像头切换 · 多摄像头选择 · 逻辑摄像头处理
相机选择
切换
07
分辨率与帧率配置
设置目标分辨率 · 宽高比 · 帧率控制与性能权衡
分辨率
帧率配置
08
闪光灯与自动曝光
闪光灯模式控制 · 自动曝光锁定 · 曝光补偿调节
闪光灯
自动曝光
09
对焦与触摸对焦
自动对焦模式 · 触摸对焦实现 · 对焦状态监听
对焦
触摸对焦
10
缩放功能实现
捏合缩放手势 · 最大缩放比获取 · 平滑缩放动画
缩放功能实现
捏合缩放手势
11
文件输出与存储策略
MediaStore集成 · 沙盒存储 · FileProvider配置
文件输出
存储策略
12
权限请求与兼容处理
Camera权限 · 录音权限 · 运行时权限适配Android 13+
权限请求
兼容处理
13
Activity与Fragment生命周期集成
onStart/onStop绑定 · 配置变更处理
Activity
Fragment
14
CameraX与协程结合
使用CameraX的Listenab… · 协程封装 · 异步处理
CameraX
协程结合
15
自定义相机UI
全屏预览 · 控制按钮布局 · 水印叠加
UI
自定义相机
16
图像质量与后期处理
JPEG质量设置 · EXIF信息读取 · 翻转与裁剪
图像质量
后期处理
17
视频编码与格式设置
H.264/H.265编码器选择 · 比特率控制 · 文件分段
视频编码
格式设置
18
实时滤镜与特效
使用ImageAnalysis+Op… · 美颜基础
实时滤镜
特效
19
二维码与条码扫描
集成ML Kit · CameraX图像分析 · 扫描框UI
二维码
条码扫描
20
文档扫描与边缘检测
文档角点检测 · PerspectiveTransfo… · 生成扫描PDF
文档扫描
边缘检测
21
慢动作与延时摄影
高速帧率配置 · 延时摄影帧率转换 · 文件合并
慢动作
延时摄影
22
前后双摄同时预览
多实例CameraX · 镜像处理 · 画中画布局
前后双摄同时预览
CameraX
23
相机性能优化
减少预览延迟 · 降低功耗 · 内存泄漏检测与修复
相机性能优化
减少预览延迟
24
错误处理与异常恢复
CameraX异常类型 · 重连机制 · 用户提示
错误处理
异常恢复
25
单元测试与集成测试
Mock CameraX用例 · 测试预览与拍照逻辑 · 自动化UI测试
单元测试
集成测试
26
多模块项目架构
CameraX模块化 · 依赖注入(Hilt) · 架构分层
多模块项目架构
CameraX
27
场景化相机配置
夜景模式 · 人像模式 · HDR触发逻辑
场景化相机配置
夜景模式
28
拍照录视频同时进行
并行配置多个用例 · 资源竞争处理 · 临时文件管理
拍照录视频同时进…
并行配置多个用例
29
后台相机与前台服务
使用CameraX在后台记录日志 · 前台服务保活
后台相机
前台服务
30
完整实战项目
集成所有功能的拍照录相机应用 · 发布到Google Play要点
完整实战项目
集成所有功能的拍…
所属VIP或分类
同VIP:Android多媒体工程架构设计详解
同VIP:Android多媒体应用性能优化指南
同VIP:Android碎片化编解码器适配技巧