camera1专题

android camera系列(Camera1、Camera2、CameraX)的使用以及输出的图像格式

一、Camera 1.1、结合SurfaceView实现预览 1.1.1、布局 <?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"xmlns:app="http://schemas.android.com/apk/res-

Android 使用Camera1实现相机预览、拍照、录像

1. 前言 本文介绍如何从零开始,在Android中实现Camera1的接入,并在文末提供Camera1Manager工具类,可以用于快速接入Camera1。 Android Camera1 API虽然已经被Google废弃,但有些场景下不得不使用。 并且Camera1返回的帧数据是NV21,不像Camera2、CameraX那样,需要自己再转一层,才能得到NV21。 Camera1的API调用

【Android Camera1】Camera1初始化销毁流程(三) —— 权限请求和相机功能大管家CameraManager

权限请求和相机功能大管家CameraManager 一、权限请求二、线程管理2.1 单例2.2 Handler2.3 常用功能 本篇文章简单介绍初始化相关的权限请求和线程管理 一、权限请求 相机应用肯定需要相机权限,如果没有相机权限就初始化相机,基本会报如下类似错误:can't not connect camera service,因此在初始化相机之前一定要确保相机权限申请

【Android Camera1】Camera1初始化销毁流程(二) —— 初始化基本框架和CameraView几种实现方式及其伪代码

初始化基本框架和CameraView几种实现方式 一、摘要二、算法思想讲解2.1 基本框架2.1.1 CameraView2.1.2 CameraManager2.1.3 Camera1Impl 2.2 承载CameraView的消费者。2.2.1 Android系统 图形架构2.1.1.1 图像流生产方2.1.1.2 图像流消耗方 2.2.2 Surface、SurfaceHolder、S

【Android Camera1】Camera1源码分析【Java层】

Camera1源码分析 一、摘要二、内部类2.1 Area属性 2.2 AutoFocusCallback2.3 AutoFocusMoveCallback2.4 CameraInfo2.4.1 facing2.4.2 orientation2.4.3 canDisableShutterSound 2.5 ErrorCallback2.6 EventHandler2.7 Face 和 Fac

【Android Camera1】Android Camera1综述

Camera1综述 简介:Camera1简介Camera1衡量维度Camera.javaCamera HAL1宏观流程基本配置AndroidManifest.xml 使用自定义相机开发 简介: 本篇文章是Camera1概览。 Camera1的源码细节可参看Camera系列文章之Camera1源码。具体可运行的代码可参看Camera系列文章之Camera1开源项目分析具体完善的