安卓Camera2笔记

本文介绍了安卓Camera2 API的使用,包括预览界面的设置和利用ImageReader进行拍照。内容涉及权限检查、相机服务获取、CameraCharacteristics的详细解释以及创建CaptureSession和CaptureRequest的步骤。同时提到了硬件支持问题,指出Camera2并非所有设备都完全支持。
摘要由CSDN通过智能技术生成

由于最近同学一直在做这个人脸识别方面的集成,正好一起研究一下。查了些资料,整合一下。

写了几小时,撤回ctrl+z一下,结果恢复了挺早的版本了,更致命的是页面下面弹窗已保存为草稿,2小时写的东西都没了,那么从简。

Camera2是用来替代Camera类的

API Level21及以上可以用是,也就是安卓5.0版本及以上。

Platform Version API Level VERSION_CODE
Android 5.0 21 LOLLIPOP

camera2并不是所有手机都完整支持的。需要硬件层面的支持,硬件支持等级低,camera2的一些高级功能无法使用。不细说,

简介

预览界面

Camera2使用流程为:

1.检查相机权限

检查获取权限(之前特地写了一下)

2.获取相机服务

//创建CameraManager实例
CameraManager cameraManager = (CameraManager)getSystemService(Context.CAMERA_SERVICE);

3.获取相机硬件ID集合

String camerId = 
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值