想要打开/关闭灯光而不是成功。可能没有从文档中获得最大收益。无论如何,这就是我的尝试。
我有进口商品
import android.hardware.Camera;
在体内
Camera myCamera;
.......
myCamera = Camera.open();
.......
Camera.Parameters myCameraParameters = myCamera.getParameters();
myCameraParameters.setFlashMode(FLASH_MODE_TORCH);
上面的行显示错误'FLASH_MODE_TORCH无法解析为变量'我假设我缺少定义FLASH_MODE_TORCH的导入。
Anyine指向我正确的方向?
如果我错过了一个导入,我应该在哪里进入文档,找出哪些导入需要什么语句,常量......
此致
奥利弗
答案 0 :(得分:2)
我相信它应该是Camera.Parameters.FLASH_MODE_TORCH。我在查看此参数方面遇到了一些困难,但您应该take a look at this questions他们似乎已经通过示例了解了它。
答案 1 :(得分:2)
此代码可能会帮助其他人
Camera.Parameters myCameraParameters = myCamera.getParameters();
String stringFlashMode;
stringFlashMode = myCameraParameters.getFlashMode();
if (stringFlashMode.equals("torch"))
myCameraParameters.setFlashMode("on"); // Light is set off, flash is set to normal 'on' mode
else
myCameraParameters.setFlashMode("torch"); // This turns the light on
myCamera.setParameters(myCameraParameters);
此致
奥利弗