Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/208.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 同时打开摄像头和LED_Android_Android Intent_Camera_Android Camera - Fatal编程技术网

Android 同时打开摄像头和LED

Android 同时打开摄像头和LED,android,android-intent,camera,android-camera,Android,Android Intent,Camera,Android Camera,我想用密码打开相机和LED手电筒 此片段将点亮LED闪光灯 c = Camera.open(); Parameters p = c.getParameters(); p.setFlashMode(Parameters.FLASH_MODE_TORCH); c.setParameters(p); c.startPreview(); 这条线使用意图来启动摄像机 i = new Intent(android.provider.MediaStore.ACTION_IMAGE_CAPTURE); 然而

我想用密码打开相机和LED手电筒

此片段将点亮LED闪光灯

c = Camera.open();
Parameters p = c.getParameters();
p.setFlashMode(Parameters.FLASH_MODE_TORCH);
c.setParameters(p);
c.startPreview();
这条线使用意图来启动摄像机

i = new Intent(android.provider.MediaStore.ACTION_IMAGE_CAPTURE);
然而,它们似乎不一起工作,即要么只有相机工作,要么只有闪光灯

谁能帮我一下吗? 提前感谢。

newintent(android.provider.MediaStore.ACTION\u IMAGE\u CAPTURE)
启动相机应用程序

你不需要那个。相反,您需要使用相机拍照(因为您已经为其设置了特殊参数)

因此,请使用
Camera.takePicture
,如图所示


但我不想使用SurfaceHolder。实际上,我有一个ImageView,在相机点击图片后,将检索到捕获的图像。意图相机很容易启动,所以我只想用那种方式启动闪光灯。这可能吗?