使用zxing1.6
条形码扫描仪的前灯选项对我的Nexus One不起作用。我需要能够在我的应用程序中使用手电筒,但你不能有两个相机运行的实例。有没有办法在不访问相机的情况下使用手电筒?或者我可以以某种方式访问已经使用的相机吗?
我正在使用Google IntentIntegrator.java
补丁来扫描条形码。
答案 0 :(得分:4)
简短的回答是“不”;前LED被控制为闪光模式,这是相机的属性。它是模式“火炬”。没有两个应用程序无法同时打开相机。
(更长的答案是曾经有一个隐藏的API,这是Barcode Scanner试图访问的,但它几乎不能在任何设备上运行。你可以深入了解源代码以查看{ {1}}。)
由于Android 2.x有适当的API用于打开灯光,下一版Barcode Scanner的测试版确实使用它。你可以尝试here。