使用setFlashMode-Android 2.2
想要打开/关闭灯,但不成功。可能无法充分利用th文档。无论如何,这就是我所尝试过的 在我的进口产品中使用setFlashMode-Android 2.2,android,Android,想要打开/关闭灯,但不成功。可能无法充分利用th文档。无论如何,这就是我所尝试过的 在我的进口产品中 import android.hardware.Camera; 体内 Camera myCamera; ....... myCamera = Camera.open(); ....... Camera.Parameters myCameraParameters = myCamera.getParameters(); myCameraParameters.setFlashMode(FLASH_M
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的导入
有人给我指对方向吗
如果我缺少导入,我应该在文档中查找哪些语句、常量……需要导入哪些内容
问候,
奥利弗我认为应该是照相机。参数。闪光灯模式。我在获取此参数的可见性时遇到了一些困难,但您应该知道,他们似乎已经通过一个示例解决了此问题。我认为应该是Camera.Parameters.FLASH\u MODE\u TORCH。我在获取此参数的可见性方面遇到了一些困难,但您应该知道,他们似乎已经通过一个示例解决了此问题。此代码可能有助于找到其他代码
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);
问候,
奥利弗这段代码可能对其他人有所帮助
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);
问候,
奥利弗嗨,谢谢你的信息。我所做的(我只是猜测!)是myCameraParameters。setFlashMode(“打开”)或“关闭”将关闭灯光,myCameraParameters。setFlashMode(“火炬”)将打开它。但是,我想知道FLASH\u MODE\u TORCH是如何设置的,因为在我的编译器/Eclipse中它是未知的。在文档中必须有某种方法知道在找到预定义常量(如闪光模式)时要包含什么。有什么想法吗?事实上我也有同样的问题。我似乎无法获得显示在IDE中的值。我认为这是一个可见性问题,但我在文档中看到FLASH\u MODE\u TORCH=“TORCH”的常量值。我不知道如何修复它。嗨,谢谢你的信息。我所做的(我只是猜测!)是myCameraParameters。setFlashMode(“打开”)或“关闭”将关闭灯光,myCameraParameters。setFlashMode(“火炬”)将打开它。但是,我想知道FLASH\u MODE\u TORCH是如何设置的,因为在我的编译器/Eclipse中它是未知的。在文档中必须有某种方法知道在找到预定义常量(如闪光模式)时要包含什么。有什么想法吗?事实上我也有同样的问题。我似乎无法获得显示在IDE中的值。我认为这是一个可见性问题,但我在文档中看到FLASH\u MODE\u TORCH=“TORCH”的常量值。我不知道怎么修。