android打开系统前置摄像头驱动,android 调用系统前置摄像头
第一种方式是采用MediaStore,调用系统原生的相机。
Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
intent.putExtra("camerasensortype", 2); // 调用前置摄像头
intent.putExtra("autofocus", true); // 自动对焦
intent.putExtra("fullScreen", false); // 全屏
intent.putExtra("showActionIcons", false);
startActivityForResult(intent, PICK_FROM_CAMERA);
另外一种方式是采用Camera框架,以前版本的SDK里只有Camera.open()方法来调用后置摄像头,现在此方法接受一个参数来确定是前置摄像头还是后置摄像头。我们还根据新的Camerainfo类和getCameraInfo方法来获取Android设备上的详细的摄像头信息,getNumberOfCameras()来获取摄像头的数量。典型的调用方式如下:
int cameraCount = 0; Camera cam = null; Camera.CameraInfo cameraInfo = new Camera.CameraInfo(); cameraCount = Camera.getNumberOfCameras(); // get cameras number for ( int camIdx = 0; camIdx < cameraCount;camIdx++ ) { Camera.getCameraInfo( camIdx, cameraInfo ); // get camerainfo if ( cameraInfo.facing ==Camera.CameraInfo.CAMERA_FACING_FRONT ) { // 代表摄像头的方位,目前有定义值两个分别为CAMERA_FACING_FRONT前置和CAMERA_FACING_BACK后置 try { cam = Camera.open( camIdx ); } catch (RuntimeExceptione) { e.printStackTrace(); } }
android打开系统前置摄像头驱动,android 调用系统前置摄像头相关推荐
- php调用linux摄像头,Linux_Linux中开发USB摄像头驱动详解,USB摄像头以其良好的性能和低 - phpStudy...
Linux中开发USB摄像头驱动详解 USB摄像头以其良好的性能和低廉的价格得到广泛应用.同时因其灵活.方便的特性,易于集成到嵌入式系统中.但是如果使用现有的符合Video for Linux标准的驱 ...
- android调用文件管理打开某个路径,安卓 通过intent调用系统文件管理器打开指定路径目录...
当我们知道一个文件的路径,如何调用系统文件管理器显示它的位置呢. 代码: private void openAssignFolder(String path){ File file = new Fil ...
- Android客户端之“微服私访”App的系统学习(八)调用系统摄像头拍照并管理照片并使用Okhttp上传文件至后台
纤云弄巧,飞星传恨,银汉迢迢暗度.金风玉露一相逢,便胜却.人间无数.柔情似水,佳期如梦,忍顾鹊桥归路.两情若是久长时,又岂在.朝朝暮暮.明天就是七夕了,在此吟诗一首,然而和我并木有什么关系,所以还是静 ...
- android 打开相机拍照功能吗,Android调用相机实现拍照功能
引言 在Android开发中相信大家都会遇到修改用户头像的问题,用户信息常常包含用户头像,一般流程为:默认头像-->用户修改(拍照/相册选择)-->保存头像图片. 本期我们就来实现调用系统 ...
- android 根据时间获取周几_android 调用系统 calendars 如何获取一个指定日期的所有日程 event。...
android 调用系统 (CalendarContract)calendars 如何获取一个指定日期的所有日程(包含周期事件) ? 难点在于,很多event存的时候是有rrule的,也就是周期. 以 ...
- Android 通讯录学习笔记之——目标:调用系统通讯录的编辑功能
资料来源:http://www.eoeandroid.com/thread-37271-1-1.html 代码功能:调用系统自带的编辑联系人功能 代码片段 // 如下用法在ANADOIR 2.3.6上 ...
- android 实现发送彩信方法 (mms),非调用,android 实现发送彩信方法 (MMS),非调用系统界面...
最近有个需求,不去调用系统界面发送彩信功能.做过发送短信功能的同学可能第一反应是这样: 不使用 StartActivity,像发短信那样,调用一个类似于发短信的方法 SmsManager smsMan ...
- Android 8.1 第三方apk通过数据库调用系统定时开关机功能
由于客户需要我们提供API给到他们实现定时开关机功能 做的是展锐的方案,简单看下原厂如何实现该功能 1.展锐创建了一个sqlite数据库用来存放定时开关机相关数据 vendor\sprd\platfo ...
- android打开小屏登录画面,Android炫酷登录界面
来看一波图片吧 CoverEyeLogin.gif 动画效果介绍 1.当用户输入用户名时,小猫头鹰的眼睛是没有被捂住的 2.当用户输入密码时,小猫头鹰会用手捂住眼睛 3.如果用户名和密码都已经输入完毕 ...
最新文章
- 软件工程网络15个人作业3——案例分析(201521123029 郑佳明)
- 【虚拟机】关于VMware 提示“无法获得VMCI驱动程序的版本:句柄无效”的解决方案...
- pintos实验三文档_实验室如何实现智能、数字化管理?
- Java讲课笔记24:字节流
- python列表使用判断_浅谈Python数据类型判断及列表脚本操作
- C/C++中数组作为函数形参后退化为指针
- PHP FTP操作类( 上传、拷贝、移动、删除文件/创建目录 )
- Android8.1 Camere1+HAL3获取分辨率和芯片支持不一致(二十一)
- 4.3配置自定义情况的Bean实例
- CISCO PIX/ASA K8升级K9的方法与步骤
- 第三方支付架构设计之:自有账户支付(六)
- 单片机外围模块漫谈之四,USB总线基本概念
- D语言(Dlang)在单片机(cortex-m)上应用方法
- JAVA实现K-means聚类
- 中国计算机软件法,计算机软件专利申请中国快律法务攻略.pdf
- 周测三,Linux命令如下:
- Qt:创建文件夹QDir
- Flutter教程之Flutter 中的磨砂玻璃效果
- 河北计算机对口高考数学考试题,2015年河北省对口高考数学试题(含答案)
- SAP中通过后台表输出己审批拒绝的采购订单
热门文章
- mysql悲观锁总结和实践
- 1582年日历怎么了_【知乎周边】知乎2020年日历开箱+测评
- c char转int_c/c++基础之sizeof用法
- Java并发编程之显式锁(Lock)使用
- TypeScript 2 : 获取当前日期及前后范围日期【Array】
- Android 多选列表
- [转载] Python高级变量(列表、元组、字典、字符串、公共方法)
- 无法从ftp服务器上复制文件格式,ftp服务器上复制不了文件格式
- enter sleep mode黑屏怎么解决_【linux】 不要再暴力关机了,讲讲我最近遇到的问题和完美解决方案...
- 本地tomcat启动war包_「shell脚本」懒人运维之自动升级tomcat应用(war包)