如何使用带ZXing的手电筒启动扫描仪?

时间:2015-07-15 19:34:05

标签: java android zxing qr-code barcode-scanner

我想使用ZXing库制作QR码扫描仪。 在我的build.gradle中,我添加了以下代码:

repositories {
    mavenCentral()

    maven {
        url "https://raw.github.com/embarkmobile/zxing-android-minimal/mvn-repo/maven-repository/"
    }
}

dependencies {
    compile 'com.google.zxing:core:2.2'
    compile 'com.embarkmobile:zxing-android-minimal:1.2.1@aar'
}

当我点击Button时,它会执行以下代码:

IntentIntegrator.initiateScan(MainActivity.this);

并且QR扫描仪扫描仪正常工作。

现在,我想用闪光灯启动Scanner。我怎样才能做到这一点? 我在网上搜索,但例子让我很困惑。

那么,如何使用闪光灯启动Scanner

2 个答案:

答案 0 :(得分:0)

Error report -
SQL Error: ORA-00001: unique constraint (<Unique Constraint Name>) violated
00001. 00000 -  "unique constraint (%s.%s) violated"
*Cause:    An UPDATE or INSERT statement attempted to insert a duplicate key.
           For Trusted Oracle configured in DBMS MAC mode, you may see
           this message if a duplicate entry exists at a different level.
*Action:   Either remove the unique restriction or do not insert the key.

使用此功能,您可以在火炬上安装android studio中的条形码/ qrcode扫描仪。

答案 1 :(得分:0)

源代码

https://drive.google.com/open?id=0BzBKpZ4nzNzUN3RyeGtuUGpHQnc

enter image description here

在清单文件中添加依赖关系 - 它正在运行              

bool Debug = true;
if (!result.IsSuccess && Debug)
{
     await context.Channel.SendMessageAsync(result.ToString());
}