[android] 调用系统照相机和摄像机
2023-02-18 15:47:25 时间
查看系统照相机源码,找到清单文件查看
查看意图过滤器,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
相关文章
- 微信h5跳转小程序wx-open-launch-weapp开放标签不显示(已解决)
- uni-app&H5&Android混合开发三 || uni-app调用Android原生方法的三种方式
- .NET生成小程序码,并合自定义背景图生成推广小程序二维码
- uni-app&H5&Android混合开发二 || 使用Android Studio打包应用APK
- 【新手指南】Android Studio中应用App的相关配置
- Android Studio在android Emulator中运行的项目黑屏
- 微信小程序转化为uni-app项目
- uni-app微信小程序开发之引入腾讯视频小程序播放插件
- .NET之微信小程序获取用户UnionID
- 微信小程序开发笔记
- 微信小程序之onLaunch与onload异步问题
- 微信小程序开发之多图片上传+.NET WebAPI后端服务保存图片资源
- 微信小程序picker组件关于objectArray数据类型绑定
- 基于Yii2接口的在线答题小程序
- [开源推荐] EasyWeChat开源微信SDK支持公众号 小程序 微信支付 开放平台
- 【今天吃什么】uniApp和微信小程序同款炫酷摇一摇来告诉你!
- 【会说话的小鸟】给你的微信小程序加一个宠物吧!
- 【视频刷刷刷】五分钟带你用uniapp做一个刷抖音的小程序
- java开发的师生评教小程序学生对老师评价老师对班级评价打分题单选题意见框系统选课系统
- java和springboot开发祭祀小程序扫墓系统代祭小程序