【问题标题】:Can I control the flashlight without using android.hardware.Camera?我可以不使用 android.hardware.Camera 控制手电筒吗?
【发布时间】:2011-05-16 22:17:03
【问题描述】:

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

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

【问题讨论】:

    标签: android camera zxing flashlight


    【解决方案1】:

    简短的回答是“不”;前面的 LED 被控制为闪光模式,这是相机的一个属性。它是模式“火炬”。并且没有两个应用不能同时打开相机。

    (更长的答案是,曾经有一个隐藏的 API,这是 Barcode Scanner 试图访问的,但它几乎不再适用于任何设备。您可以深入研究源代码以查看 @ 987654322@.)

    从 Android 2.x 开始,就有了这个用于打开灯的适当 API,并且下一版 Barcode Scanner 的 beta 版确实使用了它。你可以试试here

    【讨论】:

    • @SeanOwen : 我们也可以使用前置摄像头实例参数打开手电筒吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-08-28
    • 1970-01-01
    • 2016-01-21
    • 2021-11-15
    • 1970-01-01
    • 1970-01-01
    • 2012-02-11
    相关资源
    最近更新 更多