2017-04-10 77 views
0

我創建的相機應用,將閃光燈設置爲mode.i正在使用的意圖來啓動相機app.I嘗試folllowing代碼,但閃光燈自動保持 關閉切換相機閃光燈自動模式

 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

嘗試在SO- [這裏](HTT這些答案p://stackoverflow.com/a/23337134/3921977)和[this](http://stackoverflow.com/a/6069503/3921977)。 –

回答

0

添加這些彰顯文件:

android.hardware.camera.autofocus 

android.hardware.camera.flash 
+0

做了沒有工作 – shivadeep

0

嘗試

p.setFlashMode(Parameters.FLASH_MODE_ON); 
+0

它的工作,閃光燈開關,但一個「無法連接到相機」彈出窗口顯示 – shivadeep

+0

無法連接到相機手段?你能詳細說明 –

+0

我得到java.lang.RuntimeException:未能連接到相機服務 – shivadeep