[android] 调用系统照相机和摄像机
查看系统照相机源码,找到清单文件查看
查看意图过滤器,action是android.media.action.IMAGE_CAPTURE
category是android.intent.category.DEFAULT
获取Intent对象,通过new出来
调用Intent对象的setAction()方法,设置动作,参数:android.media.action.IMAGE_CAPTURE
调用Intent对象的setCategory()方法,设置分类,参数:android.intent.category.DEFAULT
调用Intent对象的putExtra()方法,传递的数据,参数:MediaStore.ExtraOutput,value是Uri对象,通过Uri.fromFile()方法获取Uri对象,参数是File对象
调用startActivityForResult()方法,开启
图片文件会保存到上面设置的文件里
重写方法onActionResult()里对图片进行处理
使用命令adb shell进入android系统
使用命令adb pull /xx/xxx.jpg xxx.jpg,导出的文件
录像
代码和上面是一样的,除了action部分不一样,android.media.action.VIDEO_CAPTURE
十年开发经验程序员,离职全心创业中,历时三年开发出的产品《唯一客服系统》
一款基于Golang+Vue开发的在线客服系统,软件著作权编号:2021SR1462600。一套可私有化部署的网站在线客服系统,编译后的二进制文件可直接使用无需搭开发环境,下载zip解压即可,仅依赖MySQL数据库,是一个开箱即用的全渠道在线客服系统,致力于帮助广大开发者/公司快速部署整合私有化客服功能。
开源地址:唯一客服(开源学习版)
官网地址:唯一客服官网