第3讲 Camera2 API 概述 - Android Camera2 API

2024年10月23日 第3讲 Camera2 API 概述 极客笔记

本讲是Android Camera专题系列的第3讲,我们介绍Android Camera2 API概述,了解Camera2 API的核心组件,以及他们如何交互来完成Camera各种流程。

更多资源:

资源 描述
在线课程 极客笔记在线课程
知识星球 星球名称:深入浅出Android Camera
星球ID: 17296815
Wechat 极客笔记圈

Camera2 API专题 – 课程组织安排

目标:详解Android官方文档

  • https://developer.android.google.cn/reference/android/hardware/camera2/package-summary

  • https://developer.android.google.cn/reference/android/hardware/camera2/params/package-summary – GeekCamera2 App专题介绍

思路:以相机使用流程将各组件串联起来讲解

  • Android Camera2 Open/Close Camera流程
  • Android Camera2 创建Session流程

    • 预览组件:SurfaceView、GLSurfaceView、TextureView
    • 拍照组件:ImageReader
    • 录像组件:MediaRecorder、MediaCodec
  • Android Camera2 创建CaptureRequest流程

  • Android Camera2 预览(启动、停止)流程
  • Android Camera2 拍照流程
  • Android Camera2 录像流程

Android Camera2 API核心组件

CameraManager

CameraCharacteristics

CameraDevice

SessionConfiguration

CameraCaptureSession

CaptureRequest

CaptureResult

TotalCaptureResult

参考文档

参考资料

  • https://developer.android.google.cn/reference/android/hardware/camera2/package-summary

  • https://developer.android.google.cn/reference/android/hardware/camera2/params/package-summary

答疑

  • https://lmcjl.com/android-camera-official-documentation/android-camera2-api/android-camera-architecture-intro.html

课程配套文档下载

  • git clone https://e.coding.net/lmcjl/camera/android_camera_docs.git

本文链接:http://so.lmcjl.com/news/16053/

展开阅读全文