如何将条形码扫描仪直接集成到我的应用程序中?

时间:2011-09-23 03:48:27

标签: qr-code

有没有人知道如何在不安装单独的ZXing应用程序的情况下将条形码扫描直接集成到应用程序中?

2 个答案:

答案 0 :(得分:0)

条形码扫描器的完整源代码位于:http://code.google.com/p/zxing

作为图书馆的开发者,我可以告诉你,在有人试图将我们的源代码集成到他们的应用程序中的95%的情况下会发生两件事:

  • 他们发现调整代码并在自己的应用程序中集成和维护扫描并使用Intent API进行相当多的工作
  • 他们复制并粘贴我们的代码并尝试以这种方式制作“他们自己的”应用

我可以告诉你我们不希望开发人员复制和粘贴我们的源代码。除非您是一位经验丰富的Android开发人员,否则您将无法在自己的

上重新发明扫描应用程序

底线:省去麻烦并通过Intent进行整合:http://code.google.com/p/zxing/wiki/ScanningViaIntent

答案 1 :(得分:-1)

尝试使用谷歌图表工具api非常简单,我有一个功能,我写了一段时间:

function get_QR_code($content = null,$size = null,$ImgTag = true){
    if ($size == null){
        $size = '150x150';
    }
    if ($ImgTag){
        echo '<img src="http://chart.apis.google.com/chart?cht=qr&chs='.$size.'&choe=UTF-8&chld=H&chl='.$content .'">';
    }else{
        return 'http://chart.apis.google.com/chart?cht=qr&chs='.$size.'&choe=UTF-8&chld=H&chl='.$content;
    }
}

<?php get_QR_code('Hello form Google API'); ?>