camera 闪光灯开关有关问题

camera 闪光灯开关问题
我想设置 拍照时可以打开闪光灯,关闭闪光灯。然而我在网上找到的代码是:

parameters.setFlashMode(Parameters.FLASH_MODE_TORCH);//开启闪光灯

parameters.setFlashMode(Parameters.FLASH_MODE_OFF);//关闭闪光灯

能达到效果,但是开启闪光灯后闪光灯是一直亮的,我想在开启闪光灯后闪光灯是自动的。请问一下这个要怎么实现?


------解决方案--------------------
FLASH_MODE共有5种模式:

FLASH_MODE_AUTO
FLASH_MODE_ON
FLASH_MODE_OFF
FLASH_MODE_TORCH
FLASH_MODE_RED_EYE

------解决方案--------------------
闪光灯情况很复杂,你这两行代码在很多机器上连闪光灯都打不开,这是android碎片化的结果
至于你要的效果,FLASH_MODE_AUTO也许有用(仅限某些机型)