2010-08-10 98 views
1

当我在Android SDK网站上做一些研究时,我知道我必须授予“FLASHLIGHT”权限才能使用灯光。但是,我无法在API中找到控制闪光灯的任何方法。但我相信有一种方法,因为我可以在Android电子市场中看到这么多的应用程序。我该怎么做?如何控制手机上的手电筒?

+0

很久以前,但你设法找到一种方法来控制闪光灯?你介意分享吗?谢谢! – pgruetter 2011-04-02 10:39:45

回答

3

没有任何错误检查,但这样的事情:

Camera mycam = Camera.open(); 
Parameters p = mycam.getParameters(); 
p.setFlashMode(Parameters.FLASH_MODE_TORCH); 
mycam.setParameters(p); 
//time passes 
p.setFlashMode(Parameters.FLASH_MODE_OFF); 
mycam.release();