android手机有多个摄像头,打开其中一个
2024-08-27 10:00:27
方法:
private Camera openFrontFacingCameraGingerbread() {
int cameraCount = 0;
Camera cam = null;
Camera.CameraInfo cameraInfo = new Camera.CameraInfo();
cameraCount = Camera.getNumberOfCameras();
for (int camIdx = 0; camIdx < cameraCount; camIdx++) {
Camera.getCameraInfo(camIdx, cameraInfo);
if (cameraInfo.facing == Camera.CameraInfo.CAMERA_FACING_FRONT) {
try {
cam = Camera.open(camIdx);
} catch (RuntimeException e) {
Log.e(TAG, "Camera failed to open: " + e.getLocalizedMessage());
}
}
} return cam;
}
最新文章
- [No000009]学习重要还是经营人脉重要?
- ***CI的CLI运行方式
- PowerShell调用jira rest api实现对个人提交bug数的统计
- poj 2115 C Looooops(扩展gcd)
- 在controller间分享数据(第一种办法)
- Echarts数据图表插件--开源、大气、强大
- cout 格式化的一些方法
- ios 集合总结
- python_如何设置文件缓冲类型
- python-闭包函数
- BAT大厂面试流程剖析
- Angular4学习笔记(九)- 生命周期钩子简介
- win-Linux文件脚本迁移过程中的问题 syntax error: unexpected end of file
- Redis笔记(4)独立功能的实现
- NOIP 2013 转圈游戏
- 轻松把玩HttpClient之封装HttpClient工具类(五),携带Cookie的请求
- android studio run得时候 选择开启对话框
- Mysql的批量导入类 MySqlBulkLoader
- c++Builder Delphi XML 解析例子
- eclipse远程debug Java程序