我想使用代码打开相机和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);
然而,它们似乎不能一起工作,即只有相机工作或只有闪光灯。
有人可以帮帮我吗? 提前谢谢。
答案 0 :(得分:0)
new Intent(android.provider.MediaStore.ACTION_IMAGE_CAPTURE)
启动Camera应用程序。
你不需要那个。相反,你需要使用相机拍照(因为你已经设置了特殊的参数)。
因此,请使用此处显示的Camera.takePicture
http://developer.android.com/reference/android/hardware/Camera.html