控制 Android 內置閃光燈

来源: http://androidbiancheng.blogspot.com


從 API level 5 開始, 應用軟件可以調用函數 setFlashMode()控制 Android 設備的內置閃光燈, 充當臨時手電筒.


開啟內置閃光燈:
 Camera camera;
 Parameters parameters;


 camera = Camera.open();
 parameters = camera.getParameters();
 parameters.setFlashMode(Parameters.FLASH_MODE_TORCH);
 camera.setParameters(parameters);




關閉內置閃光燈:
 parameters.setFlashMode(Parameters.FLASH_MODE_OFF);
 camera.setParameters(parameters);
 camera.release();




注意:
當應用程序終止時, 不要忘記調用函數 camera.release() 釋放相機功能.