Android 10.0 Camera2 拍照功能默认选前摄像头
Android 功能 默认 摄像头 10.0 拍照
2023-09-14 09:14:22 时间
1.概述
在10.0的系统产品开发中,对于app调用系统api来打开摄像头拍照的功能也是常有的功能,而拍照一般是默认打开后置摄像头拍照的,由于
客户的产品特殊要求,需要打开前置摄像头拍照功能,所以需要了解拍照功能的流程,然后修改默认前置摄像头打开拍照功能就可以了
app调用拍照功能如下:
private void photograph(String outputimagepath){
try//判断图片是否存在,存在则删除在创建,不存在则直接创建
{
if (!outputimagepath.getParentFile().exists()) {
outputimagepath.getParentFile().mkdirs();
}
if (outputimagepath.exists()) {
outputimagepath.delete();
}
outputimagepath.createNewFile();
Uri imagUri = null;
if (Build.VERSION.SDK_INT >= 24) {
imageUri = FileProvider.getUriForFile(this,
"com.wj.phone.fileprovider", outputimagepath);
} else {
imageUri = Uri.fromFile(outputimagepath);
}
//使用隐示的Intent,系统会找到与它对应的活动,即调用摄像头,并把它存储
Intent intent = new Intent("android.media.action.IMAGE_CAPTURE");
intent.putExtra(MediaStore.EXTRA_OUTPUT, imageUri);
startActivityForResult(in
相关文章
- Android AB升级(一) - 升级各层级模块概述
- android 读取本地数据库db文件(Android sqlite)
- android sdk manager安装,Android SDK Manager安装过程
- android-短信验证功能,Android实现获取短信验证码的功能以及自定义GUI短信验证详解…
- android系统中toast是什么_Android个人资料简单布局
- Android Studio 快捷键详细介绍
- mitmproxy 抓包神器-2.抓取Android 和 iOS 手机 https 请求
- 【Android 应用开发】 Ubuntu 安装 Android Studio (旧版本|仅作参考)
- 【Android 逆向】Android 权限 ( Android 逆向中使用的 android.permission 权限 | Android 系统中的 Linux 用户权限 )
- 【ijkplayer】编译 Android 版本的 ijkplayer ② ( 切换到 k0.8.8 分支 | 执行 init-android.sh 脚本进行初始化操作 )
- 【错误记录】Android 应用执行报错 ( java.lang.UnsatisfiedLinkError: dalvik.system.PathClassLoader[DexPathList[[ )
- 【Android Gradle 插件】自定义 Gradle 任务 ⑩ ( 自定义任务类继承 DefaultTask 类 | TaskContainer#create 函数创建任务 | 生成自定义任务)
- 【Android Gradle 插件】组件化中的 Gradle 构建脚本实现 ⑤ ( 优化 Gradle 构建脚本 | 构建脚本结构 | 闭包定义及用法 | 依赖配置 | android 块配置 )
- 【Android 应用开发】Android 无障碍开发简介 ( Android 无障碍开发辅助技术 | 启用 TalkBack 无障碍功能 | TalkBack 无障碍开发 示例 )
- Android工具类DES加密时代的终结者——AES加密算法详解手机开发
- android 通话录音功能详解手机开发
- Android Go让上古神机崛起真正愿景或是收割功能机详解手机开发
- [android] 手机卫士黑名单功能(ListView结合SQLite增删改)详解手机开发
- [android] 帧动画和补间动画详解手机开发
- android classloader双亲委托模式详解手机开发
- cocos2d-2.0-x-2.0.3交叉编译到android报错解决
- android自定义Android菜单背景的代码
- android帮助文档打开慢的三种解决方法
- androidUI进阶之android中隐藏的layout抽屉的使用方法
- Android自定义桌面功能代码实现
- 从零开始学android实现计算器功能示例分享(计算器源码)