【发布时间】:2011-05-16 22:17:03
【问题描述】:
在我的 Nexus One 上,zxing1.6 条码扫描器无法使用前灯选项。我需要能够在我的应用程序中使用手电筒,但您不能同时运行两个摄像头实例。有没有办法在不访问相机的情况下使用手电筒?或者我可以通过某种方式访问已经在使用的摄像头吗?
我正在使用 Google IntentIntegrator.java 补丁来扫描条形码。
【问题讨论】:
标签: android camera zxing flashlight
在我的 Nexus One 上,zxing1.6 条码扫描器无法使用前灯选项。我需要能够在我的应用程序中使用手电筒,但您不能同时运行两个摄像头实例。有没有办法在不访问相机的情况下使用手电筒?或者我可以通过某种方式访问已经在使用的摄像头吗?
我正在使用 Google IntentIntegrator.java 补丁来扫描条形码。
【问题讨论】:
标签: android camera zxing flashlight
简短的回答是“不”;前面的 LED 被控制为闪光模式,这是相机的一个属性。它是模式“火炬”。并且没有两个应用不能同时打开相机。
(更长的答案是,曾经有一个隐藏的 API,这是 Barcode Scanner 试图访问的,但它几乎不再适用于任何设备。您可以深入研究源代码以查看 @ 987654322@.)
从 Android 2.x 开始,就有了这个用于打开灯的适当 API,并且下一版 Barcode Scanner 的 beta 版确实使用了它。你可以试试here。
【讨论】: