Android 打开松下Toughpad JT-B1上的手电筒
我目前正试图让松下Toughpad JT-B1的闪光发挥作用,但不幸的是几乎没有成功 标准示例Android 打开松下Toughpad JT-B1上的手电筒,android,flashlight,Android,Flashlight,我目前正试图让松下Toughpad JT-B1的闪光发挥作用,但不幸的是几乎没有成功 标准示例 // turning on the flash Camera cam = Camera.open(); Parameters param = cam.getParameters(); param.setFlashMode(Parameters.FLASH_MODE_TORCH); cam.setParameters(param); // turning off the flash param.set
// turning on the flash
Camera cam = Camera.open();
Parameters param = cam.getParameters();
param.setFlashMode(Parameters.FLASH_MODE_TORCH);
cam.setParameters(param);
// turning off the flash
param.setFlashMode(Parameters.FLASH_MODE_OFF);
cam.setParameters(param);
cam.release();
cam = null;
根本不起作用,但我没有收到任何错误或警告。
我还尝试在cam=Camera.open()
之后添加cam.startPreview()
(就像其他指南/线程中建议的那样),但手电筒一直暗着
我还试图补充:
cam.autofocus(new AutoFocusCallback(){
public void onAutoFocus(boolean success, Camera cam){
}
});
这只会在我尝试打开flash时导致应用程序崩溃,并显示以下错误消息:
caused by: java.lang.RuntimeException: autoFocus failed
我将尝试进一步解决这个问题,但如果有人知道我如何打开松下Toughpad JT-B1上的手电筒,我将非常高兴 我终于获得了闪光灯照明,下面的例子中,我做了一些小改动
开源应用程序“探照灯”实现了这一功能。 您需要创建一个SurfaceView来实现此功能 源代码的链接:
你好,朱丽叶。你放在那里的链接不起作用。你能告诉我你是如何解决这个问题的吗?我终于找到了这个链接,但是你能不能添加你为这个问题所做的“修改”?非常感谢。