0

我想使用代码打开相机和 LED 手电筒。

此片段打开 LED 闪光灯

c = Camera.open();
Parameters p = c.getParameters();
p.setFlashMode(Parameters.FLASH_MODE_TORCH);
c.setParameters(p);
c.startPreview();

这条线使用一个 Intent 来启动相机。

i = new Intent(android.provider.MediaStore.ACTION_IMAGE_CAPTURE);

但是,它们似乎不能一起工作,即要么只有相机工作,要么只有闪光灯。

有人可以帮我吗?提前致谢。

4

1 回答 1

0

new Intent(android.provider.MediaStore.ACTION_IMAGE_CAPTURE)启动相机应用程序。

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

所以,使用Camera.takePicture这里显示

http://developer.android.com/reference/android/hardware/Camera.html

于 2013-06-23T09:20:04.400 回答