上一章《Camera2教程一》里我们介绍了一些 Camera2 的基础知识,但是并没有涉及太多的 API,从本章开始我们会开发一个具有完整相机功能的应用程序,并且将相机知识分成多个篇章进行介绍,而本章所要介绍的就是相机的开启流程。
阅读本章之后,你将学会以下几个知识点:
如何注册相机相关的权限
如何配置相机特性要求
如何开启相机
如何关闭相机
一,注册相关权限
在使用相机 API 之前,必须在 AndroidManifest.xml 注册相机权限 android.permission.CAMERA,声明我们开发的应用程序需要相机权限,另外如果你有保存照片的操作,那么读写 SD 卡的权限也是必须的:
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.example.yourapp">