我正在创建一个相机应用程序,它将闪光灯设置为自动模式。我正在使用意图启动相机应用程序。我尝试了以下代码,但闪存仍然 关
Intent cameraIntent = new Intent(android.provider.MediaStore.ACTION_IMAGE_CAPTURE);
fileUri = getOutputMediaFileUri(MEDIA_TYPE_IMAGE);
Camera cam = Camera.open();
Camera.Parameters p = cam.getParameters();
p.setFlashMode(Parameters.FLASH_MODE_AUTO);
cam.setParameters(p);
cam.startPreview();
cameraIntent.putExtra(MediaStore.EXTRA_OUTPUT, fileUri);
// start the image capture Intent
startActivityForResult(cameraIntent,CAMERA_CAPTURE_IMAGE_REQUEST_CODE);
答案 0 :(得分:0)
将这些添加到清单文件:
android.hardware.camera.autofocus
android.hardware.camera.flash
答案 1 :(得分:0)
尝试
p.setFlashMode(Parameters.FLASH_MODE_ON);