gpt4 book ai didi

android - ZXing android使用前置摄像头

转载 作者:塔克拉玛干 更新时间:2023-11-02 19:21:33 24 4
gpt4 key购买 nike

我正尝试按照本教程构建一个 QR 码阅读器

http://code.tutsplus.com/tutorials/android-sdk-create-a-barcode-reader--mobile-17162

除了我需要将摄像头设置为设备的前置摄像头而不是后置摄像头外,我设法使一切正常运行。我在教程中找不到任何允许我更改它的地方。我尝试关注 this回答,但我仍然无法让它工作。

主要是,我的问题是导入库。我收到以下错误。

operator is not allowed for source level below 1.7

当我将编译器设置为 1.7 时,我得到了这个

Android requires compiler compliance level 5.0 or 6.0. Found '1.7' instead

我对 Android 不是很精通,如果这不是一个好问题,我深表歉意。

那么,我有什么方法可以在我的应用程序中使用带有前置摄像头的 ZXing 吗?有链接吗?

非常感谢。

最佳答案

源代码使用 Java 7。Android 不要求 Java <= 6。您可以看到项目中提供的构建愉快地将 Java 7 字节码提供给 dex 并生成了一个可用的应用程序。我不确定您使用的是什么工具。也许它是旧的。

虽然您不需要复制和编译项目的代码。为什么这是必要的?使用 core.jar 文件。

您不需要任何这些来使用前置摄像头。只需通过 Intent ( https://github.com/zxing/zxing/wiki/Scanning-Via-Intent ) 调用并将额外的 SCAN_CAMERA_ID 设置为您想要的摄像头的 ID——通常 1 表示前置摄像头。

例子:

        intent.putExtra("SCAN_MODE", "QR_CODE_MODE");
intent.putExtra("SCAN_CAMERA_ID", 1);

关于android - ZXing android使用前置摄像头,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23999195/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com