我得到了调用另一个具有相机预览的类的Activity。问题是它打开了后置摄像头,我需要前置摄像头。默认情况下,我该怎么做,它会打开前置摄像头(我在谷歌中查看,但我尝试过的所有应用程序在打开时都崩溃了)。这是Activity:packagecom.elichai.tfillin;importandroid.app.Activity;importandroid.hardware.Camera;importandroid.os.Bundle;importandroid.widget.FrameLayout;publicclassCameraActivityextendsActivity{pr
我正尝试按照本教程构建一个QR码阅读器http://code.tutsplus.com/tutorials/android-sdk-create-a-barcode-reader--mobile-17162除了我需要将摄像头设置为设备的前置摄像头而不是后置摄像头外,我设法使一切正常运行。我在教程中找不到任何允许我更改它的地方。我尝试关注this回答,但我仍然无法让它工作。主要是,我的问题是导入库。我收到以下错误。operatorisnotallowedforsourcelevelbelow1.7当我将编译器设置为1.7时,我得到了这个Androidrequirescompilercom
我尝试了在网上找到的几个答案,例如:Camera.Parametersparameters=mCamera.getParameters();parameters.set("camera-id",2);mCamera.setParameters(parameters);或mMediaRecorder.setVideoSource(2);但它不起作用。我还在list文件上设置了权限:我是不是错过了什么?我搜索了StackOverflow,我知道之前有人问过这个问题,但似乎没有确定的解决方案,我们将不胜感激。注意:我在2.1平台上使用GalaxyS 最佳答案
很难说出这里要问什么。这个问题模棱两可、含糊不清、不完整、过于宽泛或夸夸其谈,无法以目前的形式得到合理的回答。如需帮助澄清此问题以便重新打开,visitthehelpcenter.关闭9年前。我只是想在我的android应用程序中集成ZXingAPI,但找不到合适的文档。
我想制作一个只需要打开前置摄像头的应用程序,我该如何使用intent来实现?privatevoidcaptureImage(){Intentintent=newIntent(MediaStore.ACTION_IMAGE_CAPTURE);fileUri=getOutputMediaFileUri(MEDIA_TYPE_IMAGE);intent.putExtra(MediaStore.EXTRA_OUTPUT,fileUri);intent.putExtra("android.intent.extras.CAMERA_FACING",1);//starttheimagecapture
我使用Camera1API构建了一个自定义相机,由于某种原因,它生成了非常暗的图片(仅在前置摄像头上,后置摄像头工作得很好)。相机预览以正确的亮度显示相机应有的样子-只有当图像被捕获并解码为位图时,它才会看起来真的暗。我疯狂地用谷歌搜索了一段时间,发现这个问题被报告了好几次,但找不到有效的解决方案。我使用的设备是三星J5。相机预览:classCameraPreviewextendsSurfaceViewimplementsSurfaceHolder.Callback{privatestaticfinalStringCAMERA="CAMERA";privatestaticCameram
我想要实现的目标:同时访问前置和后置摄像头。我研究过的内容:我知道android摄像头API不支持使用多个摄像头实例,您必须先释放一个摄像头,然后才能使用另一个摄像头。我已经阅读了数十个关于此的问题,我知道在某些设备上这是可能的(例如三星S4或他们的其他新设备)。我还发现可以在某些设备上的AndroidKitKat中访问它们。我也知道在api>=21上,使用camera2API,可以同时访问它们,因为它是线程安全的。到目前为止,我所了解的内容:一次访问一个摄像头以提供画中画的实现。我知道不可能在每台设备上同时实现双摄像头,我只是想要一种方法让它对某些设备可用。我如何测试设备是否能够访问
我正在使用我的自定义相机应用程序使用前置摄像头拍摄照片,而不是使用系统相机应用程序。但是拍摄的照片非常暗,因此可以正常看清照片。我的代码mCamera=Camera.open(1);Camera.Parametersparams=mCamera.getParameters();params.setSceneMode(Camera.Parameters.SCENE_MODE_NIGHT);mCamera.setParameters(params);并拍照if(mCamera!=null){try{mCamera.setPreviewDisplay(mSurfaceHolder);mCam
我正在创建一个使用新的camera2API捕捉视频的自定义相机。我的代码受到Google提供的代码的强烈启发here.我的相机预览有一个按钮,可以从后置摄像头切换到前置摄像头,然后从前置摄像头切换到后置摄像头。“相机预览”Activity默认使用后置摄像头启动。出于某种原因,当我第一次点击“切换/切换摄像头”按钮时,它会按原样出现在前置摄像头上,但每次我再次点击时,切换/swap不再起作用:预览(在前置摄像头上)有点淡化,就像发生了什么事一样,但它仍保留在当前选择的(前置)摄像头上。这是我的代码:在RecordVideoFragment中,在onViewCreated中://Switc
我有来自https://github.com/googlesamples/android-Camera2Basic的Camera2代码.我面临的问题是,当我转向前置摄像头时,我无法拍摄照片,但使用后置摄像头可以正常工作。有没有人实现了Camera2Api,请帮忙!这是代码fragment:privatevoidsetUpCameraOutputs(intwidth,intheight){Activityactivity=getActivity();CameraManagermanager=(CameraManager)activity.getSystemService(Context.