publicViewonCreateView(LayoutInflaterinflater,@NullableViewGroupcontainer,BundlesavedInstanceState){Viewview=inflater.inflate(R.layout.fragment_camera,container,false);cameraId=Camera.CameraInfo.CAMERA_FACING_BACK;flipCamera=view.findViewById(R.id.flipCamera);flashCameraButton=view.findViewById(
我需要在不显示预览的情况下捕获图像..我想在后台作为服务来完成。这有可能吗? 最佳答案 是可以实现的。您应该定义一个处理Camera对象的类,如调用Camera.open()等。不要为相机对象提供以下行以禁用预览-mCamera.setPreviewDisplay(mTargetHolder);mTargetHolder是SurfaceView。如果您想接收帧回调,您可以实现Camera.PreviewCallback接口(interface)。现在,在您调用camera.startPreview()之前,请使用setPreview
在搜索如何打开相机并获取返回的图像时,我看到了大量结果。只是打开相机应用程序而根本没有任何返回呢?我只想让相机正常工作。 最佳答案 您可以只发送一个ACTION_CAMERA_BUTTONIntent吗?这应该可以解决问题。Intentintent=newIntent(ACTION_CAMERA_BUTTON,null);startActivity(intent);显然,“this”必须是您当前的Activity。 关于android-打开安卓相机,我们在StackOverflow上找到
我有一项Activity是打开相机。我正在使用framelayout进行相机预览。但是我必须以纵向模式打开相机,这会产生很多问题,例如小屏幕、旋转问题,即使我的Activity处于纵向模式,我能否将框架布局设置为横向或者如果有任何在纵向模式下有效打开相机的想法将不胜感激提前致谢 最佳答案 在API级别8(v2.2)中,Camera包含一个名为setDisplayOrientation的方法。使用90调用此方法可将相机显示屏旋转到纵向模式。 关于android-即使我的Activity在a
您会推荐哪种FOCUS_MODE来捕获之后应由OCR处理的图像?我读过APIhttp://developer.android.com/reference/android/hardware/Camera.Parameters.html#FOCUS_MODE_AUTO但我不确定该选择哪一个。 最佳答案 FOCUS_MODE_AUTO应该适用于OCR。您可能希望实现某种周期性调用焦点的循环。可以在zxing项目中找到执行此操作的代码示例here.FOCUS_MODE_CONTINUOUS_PICTURE,尤其是FOCUS_MODE_CON
使用以下代码可以垂直预览相机,并且可以正常工作。但!!我得到一张风景照片!:(如何垂直构建它?我有垂直预览View,但无法垂直保存图片。问候和感谢,法兰点击publicvoidonClick(Viewarg0){camera.takePicture(myShutterCallback,myPictureCallback_RAW,myPictureCallback_JPG);}预览@OverridepublicvoidsurfaceChanged(SurfaceHolderholder,intformat,intwidth,intheight){if(previewing){camera
这真的是两个问题。1.我想启动一个菜单供您创建快捷方式,就像下面的代码启动一个菜单,您可以用正常方式创建快捷方式IntentpickIntent=newIntent(Intent.ACTION_CREATE_SHORTCUT);startActivityForResult(pickIntent,5);唯一的问题是当我使用上面的代码并检查数据时,它似乎不包含数据。我不确定我是否需要以下权限,但我已将其放入我的list中:android:name="com.android.launcher.permission.INSTALL_SHORTCUT"/>我想将用于运行快捷方式的数据保存在一个文
这个问题在这里已经有了答案:关闭11年前。PossibleDuplicate:AndroidCamerawillnotwork.startPreviewfails我正在尝试在自定义SurfaceView中设置相机预览,但每次执行初始化方法时都会出现异常。下面是相机预览初始化的代码:privatevoidinit(Contextcontext){setFocusable(true);mRecording=false;fileRW=newFileReaderWriter();frameCount=0;if(mCamera==null){mCamera=Camera.open();}Para
我正在使用以下URL提供的代码来尝试使用AndroidCameraAPI:http://marakana.com/forums/android/examples/39.html这提出了几个问题,到目前为止我一直试图找到答案但没有成功。1)我的应用程序需要纵向,但我看到的所有代码示例(包括上面提到的URL中的代码示例)似乎都依赖于横向。事实上,到目前为止,无论我尝试过什么,风景似乎都是不可避免的。我试过像这样强制surfaceCreated(...)中的参数:Camera.Parametersparameters=camera.getParameters();parameters.set
我的代码在捕获图像时设置了自动对焦:ShutterCallback_pfnShutterCallback=newShutterCallback(){@OverridepublicvoidonShutter(){//TODOAuto-generatedmethodstub}};PictureCallback_pfnRawPictureCallback=newPictureCallback(){@OverridepublicvoidonPictureTaken(byte[]data,Cameracamera){//TODOAuto-generatedmethodstub}};//自动对焦回