android打开系统前置摄像头失败,总是打开后置摄像头 5C

我想直接调用手机系统的前置摄像头,不用自定义相机。
三星、华为不能打开前置摄像头,每次都是打开后置摄像头。
vivo 魅族 小米 oppo可以正常打开前置摄像头。
特此请教各路大神,谢谢!

 Intent cameraIntent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
 cameraIntent.putExtra("android.intent.extras.CAMERA_FACING", 1);//这里试过值0,1,2 三星,华为均无效
startActivity(cameraIntent);

请大神指点迷津。

3个回答

调用Camera函数的open函数之前,必须查找是否有可用的摄像头。然后将查找到的摄像头序号传递给Camera类的open函数。

u010825838
u010825838 兄弟,不行。
大约 2 年之前 回复
u010825838
u010825838 没有用,试过了
大约 2 年之前 回复
u010825838
u010825838 回复逆鳞Log: 那这样的话,岂不是没招了,除非看相机源码吗?
大约 2 年之前 回复
m0_37615299
逆鳞Log 回复u010825838: 这些相机都不是原生的,各家厂商系统各自重新开发的相机,应该是改了这个action的处理代码吧,导致无法打开前置摄像头
大约 2 年之前 回复
u010825838
u010825838 也试过了,不行
大约 2 年之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
android打开前置摄像头和后置摄像头
转于: http://blog.csdn.net/nupt123456789/article/details/7980720   -----------------------------------------------------------------------------------------------   android打开前置摄像头和后置摄像头前言:我的android...
OpenCV打开摄像头前置后置
Android通过OpenCV打开前置后置摄像头,不需要下载OpenCVManager。
OpenCV Android 打开前置后置摄像头
环境搭建 OpenCV Android版本有三种方式: 1.通过OpenCVManager的方式,该方法主要的缺点是在安装自身应用的同时,需要下载OpenCVManager,体验不是太好。优点是不需要编写C、C++代码,相对简单; @Override public void onResume(){ super.onResume();
前置摄像头、后置摄像头
/** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { Log.i(TAG, "called onCreate"); super.onCreate(savedInstanceState);
Android调用前置摄像头失败,后置摄像头正常
用Camera.getNumberOfCameras() 打印出来显示 有2个摄像头,index分别为 0和1rnCamera.open(0)正常返回camera,Camera.open(1)返回null,报错信息为: Fail to connect to camera servicernrn在模拟器和真机上都是如此rnrnManifest里的主要配置如下rnrn rn rn rn rn rn rn rn rn rn rnrnrnrn
IOS获取设备的前置摄像头和后置摄像头
- (void)viewDidLoad { [super viewDidLoad]; UIButton *btn = [UIButton buttonWithType:UIButtonTypeCustom]; btn.frame = CGRectMake(90, 90, 200, 50); btn.backgroundColor = [UIColor redColor]; [btn ad
opencv 打开摄像头失败
使用cvCreateCameraCapture(0)初始化摄像头设备;以前用没事,最近使用时出了问题rn当没有摄像头设备时,此函数会产生崩溃(编译可以通过); 有摄像头时,此句能正常启动;
vs+halcon 打开摄像头失败
halcon上使用GigEVision格式相机可以使用并打开  但是如果移植到QT(vs2013)平台上的时候会出现=>LOG : : Cannot open logger parameter file 'D:\Program Files\MVTec\HALCON-1  并无法显示   此时本人查找各种资料并无此现象说明,最后将其改为'GenICamTL'格式便解决了这个问题,但是halcon这
android前置和后置摄像头的调用及编程
android前置和后置摄像头的调用及编程 相当于摄像头驱动,非常实用于对视频处理、图像处理需求的人
Android前置后置摄像头录制视频综合版
公司有个项目,有一个需求是录制视频上传到网上,原本准备使用系统的录制功能,发现界面的跳转不能满足需求。于是就只能用自己写的,然后我也不会,就找了很多网上的例子,发现总是有些问题,然后我总结了一下写成了一个工具类,现在分享出来。import java.io.File; import java.io.IOException; import java.text.SimpleDateFormat; imp...
打开系统摄像机怎么设置默认打开的是前置摄像头?
如题?rnIntent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
Android 打开摄像头
Android 二维码扫描 打开摄像头 调用摄像头 进行扫描
虚拟机Ubuntu打开摄像头失败及OpenCV打开摄像头超时的问题
平台版本:Ubuntu 14.04 + Opencv 3.4.0    最近着手用opencv实现人脸识别,遇到一些问题:在虚拟机Ubuntu上安装好opencv库后,编译官方自带的示例samples/cpp/example_cmake成功,运行竟然失败!!!错误输出:Built with OpenCV 3.4.0Capture is openedselect timeoutselect time...
android使用Camera调用系统原生的摄像头(前置与后置)
1.Camera类 Camera是应用层软件直接使用的类,包含了启动,预览,拍摄以及关闭摄像头等操作的接口。 Camera mCamera = null; int numberOfCameras = Camera.getNumberOfCameras();// 获取摄像头个数 //遍历摄像头信息 for (int cameraId = 0; cameraId...
android opencv 前置摄像头
请问有没有人知道在android里面如何使用opencv调用前置摄像头啊! 用OpenCV2.4.8里面有一个函数就是设置摄像头的,JavaCameraView类里面有一个函数setCameraIndex()是用来设置摄像头的,我之前用的是2.4.5的OpenCV版本,但是那里面没有这个函数。但是如果直接照出来的照片是倒像,这个就不知道该怎么解决了。 代码: mOpenCvCameraV
opencv arm下打开摄像头失败
capture = cvCaptureFromCAM(0)打开摄像头失败。rn在ubuntu下测试通过,将opencv移植到arm下后打开摄像头失败,返回的是个空指针。rnrn查了一些资料,有的说是交叉编译opencv的时候没有加入v4l支持,但是我没有找到这个编译选项。rnrn在arm下通过v4l2可以打开摄像头。
android 前置摄像头扫描二维码
android 前置摄像头扫描二维码 其实前置摄像头与后置摄像头的二维码扫描是差不多的,同样也是用到zxing这个开源类库,把网上的二维码扫描的例子的下载下来,然后去修改一下调起的摄像头就可以了,也就是把原本是后置摄像头的改为前置摄像头。 Camera.CameraInfo.CAMERA_FACING_FRONT的值为1,Camera.CameraInfo.CAMERA_FACING_
打开摄像头
using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; using Em
利用python和opencv打开前置摄像头
import cv2 import numpy as np cap = cv2.VideoCapture(0) while True: ret,frame = cap.read() cv2.imshow('frame',frame)#一个窗口用以显示原视频 if cv2.waitKey(1) &0xFF == ord('q'): break...
Android 4.0.4 开启前置摄像头失败??
按照网上的教程,使用Camera 打开前置摄像头,却始终失败,求解?rn[code=java]rnprivate void initCamera()rnrn Camera.CameraInfo cameraInfo = new Camera.CameraInfo(); rnrn cameraCount = Camera.getNumberOfCameras(); // get cameras number rnrn System.out.println(cameraCount);rnrn for ( int camIdx = 0; camIdx < cameraCount;camIdx++ ) rn rn Camera.getCameraInfo( camIdx, cameraInfo ); // get camerainfo rnrn if ( cameraInfo.facing == cameraInfo.CAMERA_FACING_FRONT )rn rn // 代表摄像头的方位,目前有定义值两个分别为CAMERA_FACING_FRONT前置和CAMERA_FACING_BACK后置 rn try rn camera = Camera.open(camIdx); rn rn catch (RuntimeException e) rn rn e.printStackTrace(); rn rn rn rn camera.unlock(); rn rnrn[/code]
android开发摄像头实现前置后置切换
开发的android摄像头小程序,实现前置后置切换功能
分别设置前置摄像头与后置摄像头的默认video quality
修改默认的video quality,需改两处:(a)第一次进camera时的默认值,(b)“还原默认设置”时的默认值。 此处以后置摄像头默认fine,前置摄像头默认low为例。
调用Android摄像头与打开相册
以下为代码块: package com.example.demo; import java.io.File; import android.annotation.TargetApi; import android.app.Activity; import android.content.ContentUris; import android.content.In
Android 同时打开多路摄像头
Android 同时打开多路USB摄像头,采用UVC驱动。目前demo内是最多打开六路
Android调用后置摄像头录制视频
Android调用后置摄像头录制视频,绝对不坑爹版,调用后置摄像头录制视频,网上有N多例子,我都试过,没一个OK,在我的平板,手机上都不行。所以决定吧研究成果传上来。
前置++与后置++、前置--与后置--
前置++与后置++、前置–与后置– ++与–的知识点相同,在此只记录前置++与后置++的知识点。 1 基本区别 前置++是先自加再使用,而后置++是先使用再自加! 此处自加自减指的是变量的值,使用指的是使用该变量。 即:前加加就是先加,然后才用这个变量;后加加就是先用这个变量,然后在对这个变量做自增。 例如: int i=10; i++;//此时,i++整体为10,然后i增加1,变为...
手机前置摄像头代码 android
开发前置摄像头的哥们有福了,介绍了关于前置摄像头使用方面的弯弯绕
android前置摄像头扫描二维码例子
android前置摄像头扫描二维码
Android自定义相机(二) —— 前置摄像头
前言前面我们已经实现了基本的相机拍照的功能,今天我们来实现一下前后相机切换的功能
Android 调用前置摄像头的方法
Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE); intent.putExtra(&quot;android.intent.extras.CAMERA_FACING&quot;, 1); startActivityForResult(intent, TAKE_PHOTO); 但是发现个问题:使用前置摄像头获取的图片,加载到imagevie...
camera(android 2.3前置摄像头)
android2.3下开发的照相机程序源码,可以调用前置摄像头和后置摄像头进行照相,安装环境>=android2.2
android 不能从后置摄像头切回前置
遇到一个问题,前置摄像头可以且到后置,但不能从后置摄像头切回前置,目前无法定位问题在哪儿,请各位帮忙看一下
前置摄像头的android二维码扫描demo
支持竖屏、平板和只有前置摄像头的android二维码扫描demo(修复后)
Android 二维码扫描大小,扫描画面方向,设置前置后置摄像头
首先是二维码大小问题,找到 CameraManager类,开头的 private static final int MIN_FRAME_WIDTH = 240; private static final int MIN_FRAME_HEIGHT = 240; private static final int MAX_FRAME_WIDTH = 360; private static final
android 同时打开前置后置摄像头,拍照2张照片叠加生成一张图片
最近有个需求:rn同时打开前置后置摄像头,拍照2张照片叠加生成一张图片。rn有哪位大神做过吗?指条路。
求助,opencv打开双目摄像头失败
如代码rnrn[code=c]#include "opencv2/opencv.hpp"rn#include "iostream"rnusing namespace std;rnusing namespace cv;rnrnint main()rnrn VideoCapture camera1(1);rn camera1.set(CAP_PROP_FRAME_WIDTH, 320);rn camera1.set(CAP_PROP_FRAME_HEIGHT, 320);rn VideoCapture camera0(0);rn camera0.set(CAP_PROP_FRAME_WIDTH, 320);rn camera0.set(CAP_PROP_FRAME_HEIGHT, 320);rnrn if (!(camera1.isOpened() && camera0.isOpened())) cout << "打开摄像头或读取失败!" << endl; return -1; rnrn Mat frame1,frame0;rn namedWindow("Left");rn namedWindow("Right");rn while (1)rn rn if (!(camera1.read(frame1) && camera0.read(frame0))) break;rn imshow("Left", frame1);rn imshow("Right", frame0);rnrn if (waitKey(30) >= 0) break;rn rnrn return 0;rn[/code]rnrn我需要打开一个双目摄像头,但是打开的是电脑自带的摄像头和双目中的一个摄像头,如果改成打开标号2和1的摄像头的话根本不能打开2号的,倒序也没有用,有没有大神帮忙解决一下…
VMware10+ubuntu14.04打开webcam摄像头失败问题
win7+VMware workstation10+ubuntu14.04 cheese无法打开webcam摄像头
opencv打开两个摄像头
采用双线程,用opencv同时打开两个摄像头
opencv打开摄像头
opencv打开笔记本内置摄像头
C++ 对话框打开摄像头
基于opencv2.3.1与Visual Studio 2010编写的在对话框中打开摄像头程序
相关热词 c# stream 复制 android c# c#监测窗口句柄 c# md5 引用 c# 判断tabtip 自己写个浏览器程序c# c# 字符串变成整数数组 c#语言编程写出一个方法 c# 转盘抽奖 c#选中treeview