首页
›
Linux内核与驱动
›
122-Android相机框架
›
《Android相机框架实战项目:自定义相机应用从零搭建》
VIP10
本课程属于:122-Android相机框架
Linux内核与驱动 · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
Android相机框架实战项目:自定义相机应用从零搭建
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
项目概述与环境搭建
Android Studio安装 · SDK配置 · 创建新项目
项目概述
环境搭建
02
CameraX库简介
CameraX架构 · 生命周期感知 · 用例介绍(Preview
CameraX
库简介
03
CameraX依赖配置
在build.gradle中添加Ca… · 同步项目 · 权限声明
CameraX
依赖配置
04
相机权限处理
Android 6.0+运行时权限请… · CAMERA权限 · WRITE_EXTERNAL_STO…
相机权限处理
Android
05
创建相机预览界面
使用PreviewView · 绑定Preview用例 · 实现实时预览
创建相机预览界面
PreviewView
06
相机生命周期管理
将CameraX与Activity/… · 自动释放资源
相机生命周期管理
CameraX
07
拍照功能实现
使用ImageCapture用例 · 拍照按钮交互 · 保存照片到文件
拍照功能实现
ImageCapture
08
照片保存与相册更新
MediaStore API · 保存到DCIM目录 · 通知系统相册更新
照片保存
相册更新
09
照片质量与格式设置
设置图片分辨率 · JPEG质量 · 输出格式(JPEG/PNG)
照片质量
格式设置
10
闪光灯控制
自动/开启/关闭闪光灯模式 · UI切换 · CameraX闪光灯API
闪光灯控制
自动
11
前后摄像头切换
获取可用摄像头列表 · 切换CameraSelector · 更新UI状态
前后摄像头切换
获取可用摄像头列…
12
缩放功能实现
手势缩放监听 · CameraX缩放比例设置 · 平滑缩放动画
缩放功能实现
手势缩放监听
13
对焦与测光
点击屏幕对焦 · 测光区域设置 · 对焦成功回调
对焦
测光
14
网格线辅助构图
绘制网格线(三分法/黄金比例) · 自定义View叠加层
网格线辅助构图
绘制网格线
15
水印添加
在照片上叠加时间戳/位置/自定义文字… · Bitmap处理
水印添加
照片上叠加时间戳
16
滤镜效果实现
使用ColorMatrix · GPUImage或CameraX的I…
滤镜效果实现
ColorMatrix
17
视频录制基础
使用VideoCapture用例 · 开始/停止录制 · 保存视频文件
视频录制基础
VideoCapture
18
视频录制参数设置
分辨率 · 帧率 · 比特率
视频录制参数设置
分辨率
19
视频录制暂停与恢复
MediaRecorder分段录制 · 合并视频文件
视频录制暂停
恢复
20
图像分析(ImageAnalysis)
实时帧处理 · YUV转Bitmap · 人脸检测基础
ImageAnalysi…
图像分析
21
二维码扫描集成
集成ML Kit或ZXing · 实时扫描 · 结果回调
二维码扫描集成
ML
22
自定义相机UI设计
拍照按钮动画 · 模式切换 · 设置面板布局
UI
自定义相机
23
相机设置页面
分辨率选择 · 格式选择 · 存储路径设置
相机设置页面
分辨率选择
24
多语言支持
strings.xml国际化 · 中文/英文切换 · RTL布局适配
多语言支持
strings.xml
25
暗光模式与夜景增强
低光检测 · 自动提高ISO/曝光时间 · 降噪处理
暗光模式
夜景增强
26
连拍模式实现
快速连续拍照 · Burst模式 · 选择最佳照片
连拍模式实现
快速连续拍照
27
定时拍照功能
倒计时UI · Handler延迟执行拍照 · 取消定时
定时拍照功能
UI
28
照片编辑基础
裁剪 · 旋转 · 调整亮度/对比度
照片编辑基础
裁剪
29
性能优化与内存管理
Bitmap复用 · 避免OOM · 后台线程处理
性能优化
内存管理
30
发布与测试
生成签名APK · 混淆配置 · 真机测试
发布
测试
所属VIP或分类
同VIP:Android相机框架HDR模式实现:多帧融合与算法调度
同VIP:Android相机框架ZSL模式调优:零延迟拍照与性能平衡
同VIP:Android相机框架实战:滤镜相机与实时特效集成方案