博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
[android] 调用系统照相机和摄像机
阅读量:6327 次
发布时间:2019-06-22

本文共 571 字,大约阅读时间需要 1 分钟。

 

查看系统照相机源码,找到清单文件查看

查看意图过滤器,actionandroid.media.action.IMAGE_CAPTURE

categoryandroid.intent.category.DEFAULT

 

获取Intent对象,通过new出来

调用Intent对象的setAction()方法,设置动作,参数:android.media.action.IMAGE_CAPTURE

调用Intent对象的setCategory()方法,设置分类,参数:android.intent.category.DEFAULT

调用Intent对象的putExtra()方法,传递的数据,参数:MediaStore.ExtraOutputvalueUri对象,通过Uri.fromFile()方法获取Uri对象,参数是File对象

 

调用startActivityForResult()方法,开启

图片文件会保存到上面设置的文件里

重写方法onActionResult()里对图片进行处理

 

使用命令adb shell进入android系统

使用命令adb pull /xx/xxx.jpg xxx.jpg,导出的文件

 

录像

代码和上面是一样的,除了action部分不一样,android.media.action.VIDEO_CAPTURE

 

转载地址:http://twwoa.baihongyu.com/

你可能感兴趣的文章
VMware安装CentOS7后无法使用yum
查看>>
如何查看oracle用户具有的权限和角色
查看>>
Hibernate关联关系配置(一对多、一对一和多对多)
查看>>
微信小程序直播,腾讯云直播+微信小程序实现实时直播
查看>>
ThinkPHP与EasyUI整合之三(searchbox):在datagrid中查询指定记录
查看>>
知识片段---设计模式
查看>>
UIAlertController简单使用
查看>>
二分查找中的对半查找和采用斐波那契法查找的效率分析(信息论描述)
查看>>
我对git的认识
查看>>
BZOJ2425:[HAOI2010]计数(数位DP)
查看>>
CLR读书笔记--第四章 类型基础
查看>>
CSS3实战开发 表单发光特效实战开发
查看>>
初识Ajax---简单的Ajax应用实例
查看>>
js 去除字符串空白符
查看>>
201521123026《JAVA程序设计》第13周学习总结
查看>>
【SICP练习】82 练习2.54
查看>>
[APUE]标准IO库(下)
查看>>
iOS - OC - 打印信息 - xcode 中文打印
查看>>
HDU - 4810 - Wall Painting (位运算 + 数学)
查看>>
05LaTeX学习系列之---TeX的命令行操作
查看>>