第3讲 Camera2 API 概述 - Android 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核心组件

Android Camera2 API核心组件

CameraManager

Android Camera2 API核心组件

Android Camera2 API核心组件

Android Camera2 API核心组件

CameraCharacteristics

Android Camera2 API核心组件

CameraDevice

Android Camera2 API核心组件

Android Camera2 API核心组件

Android Camera2 API核心组件

Android Camera2 API核心组件

SessionConfiguration

Android Camera2 API核心组件

CameraCaptureSession

Android Camera2 API核心组件

Android Camera2 API核心组件

Android Camera2 API核心组件

Android Camera2 API核心组件

Android Camera2 API核心组件

CaptureRequest

Android Camera2 API核心组件

CaptureResult

Android Camera2 API核心组件

Android Camera2 API核心组件

TotalCaptureResult

Android Camera2 API核心组件

参考文档

参考资料

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

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

答疑

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

课程配套文档下载

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

Camera课程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

办公软件教程

Linux教程

计算机教程

大数据教程

开发工具教程

Android Camera2 API