使用前灯选项与 zxing1.6 条形码扫描仪在我的Nexus One上不起作用。我需要能够在我的应用程序中使用手电筒,但您不能有两个相机实例运行。有没有办法在不访问相机的情况下使用手电筒?或者我可以以某种方式访问已经在使用的相机吗?

我正在使用Google IntentIntegrator.java 补丁以能够扫描条形码。

有帮助吗?

解决方案

简短的回答是"不";前LED控制为闪光模式,这是相机的一个属性。它是模式"火炬"。没有两个应用程序不能在同一时间打开相机。

(一个更长的答案是,曾经有一个隐藏的API,这是条形码扫描仪试图访问的,但它不再适用于几乎任何设备。您可以深入了解源代码以查看 FlashlightManager.)

自Android2。x有这个适当的API用于打开灯,下一个版本的条形码扫描仪的测试版确实使用它。你可以试试 这里.

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top