美文网首页
调用摄像头

调用摄像头

作者: leap_ | 来源:发表于2018-12-07 17:24 被阅读0次

  权限声明:

创建一个隐式调用摄像头的intent

action指定为  :  

MediaStore.ACTION_IMAGE_CAPTURE- 从已存在的相机应用中请求一个图片.

MediaStore.ACTION_VIDEO_CAPTURE- 从已存在的相机应用中请求一个视频.

创建uri存放图片:uri通过intent传入相机;

1  安卓7.0版本之前:通过文件转化uri

创建file文件 将file文件转为uri用于存放照片 指定uri和照片绑定

MediaStore.EXTRA_OUTPUT的作用是指定照片的名称和地址,如果没有设置uri,那么系统会自动命名照片并且放入默认的储存地址。

2  7.0以后认为直接使用真实路径是不安全的,所以使用共享文件的形式(contentValues和contentResolver类)

contentValues文档解释:This class is used to store a set of values that the contentResolver can process.        类似hashtable,键值对的方式储存数据,

contentResolver文档解释:This class provides applications access to the content model. 内容解析者:contentResolver提供一系列的方法对数据进行crud;

1 创建contentValues,将照片file的路径存起来;

2 通过contentResolver的insert()方法得到照片的uri,设置MediaStore.EXTRA_OUTPUT;

contentResolver的insert()文档解释

权限申请

检查是否有CAMERA和STROAGE权限

没有就申请:

第三个参数是请求码,用于回调;

回调:重写onRequestPermissionResult();

requestCode为请求码,用于处理回调:

grantResults为用户的选择:PERMISSION——GRANTED和PERMISSION_DENIED

如果是granted则调用摄像头;

如果有权限,直接调用摄像头;

开启摄像头

第二个参数是相机回调的请求码,处理相机的回调;

相机的回调处理

如果是相机回调的请求码,并且请求回调结果为OK,则处理回调:加载照片到imageView中;

相关文章

  • 【总结】2017.01.10

    2017.01.10 - 计划 调用摄像头拍照取景 完善打卡功能 外包项目开发文档 - 实际完成 调用摄像头拍照取...

  • OpenCV调用摄像头

    OpenCV调用摄像头 环境 python:python3.6摄像头:网络摄像头Python库:openCV 由于...

  • ios 摄像头应用+相册

    本文介绍一些关于摄像头和相册的基本用法,在调用摄像头之前,不要忘记检测摄像头是否可用;首先导入系统文件 调用系统摄...

  • 【基础笔记】Android Studio拍照、选择相册(系统原生

    一、前言 引用《第一行代码》8.3调用摄像头和相册 二、调用摄像头 1、Android7.0之后加入了provid...

  • 1.13 ionic3入门——调用摄像头

    在实际开发,App经常需要调用摄像头进行拍照,或者从相册中选择照片,以下就是ionic调用手机摄像头的步骤(1)引...

  • 调用camera学习

    调用摄像头拍照or利用外部存储文件设置头像 摄像头直接上代码,就是些api的调用 从相册中读取图片需要利用系统提供...

  • H5前端调用Android拍照功能

    JS调用Android摄像头拍照 产品经理要求H5要实现直接调用原生摄像头完成拍照功能: 一开始也是糊涂,我们前端...

  • 非HTTP状态下开启web视频的临时方案

    引子 新版本的chrome在调用摄像头的时候,会有安全警告,所以调用摄像头的js方法就无法使用了,如下: 意思是保...

  • 调用摄像头

    权限声明: 创建一个隐式调用摄像头的intent action指定为 : MediaStore.ACTION_I...

  • Camera2 OpenCamera流程 (Framework到

    1.1、APP层传递摄像头id来打开摄像头 1.2、调用到CameraManager内部的openCameraFo...

网友评论

      本文标题:调用摄像头

      本文链接:https://www.haomeiwen.com/subject/drnacqtx.html