来源: 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() 釋放相機功能.