相关疑难解决方法(0)

将ZXing库直接集成到我的Android应用程序中

我只是在绝望中写这篇文章:)我被指派为Android 1.6手机制作一个独立的条形码扫描仪(作为概念证明).

为此,我发现了ZXing库.

我用谷歌搜索,在StackOverflow上阅读相关主题,使用常见的等等.似乎没有任何帮助,我只是不能在这个精神封锁上打个洞:/

我知道可以使用lib,并创建自己的独立条形码扫描仪.我读过使用Zxing人提供的"条码扫描器",这是迄今为止最简单的解决方案(通过Intent).不幸的是,这不是一个选项,需要一个独立的应用程序.

总结一下我的问题:

  1. 如何通过Eclipse将ZXing源库集成到我的Android代码项目中?
  2. 集成时...如何利用lib,"加载"扫描功能?
  3. 几乎没有步骤指南,因为我刚开始在Eclipse中工作.

我试图让我的代码项目依赖于ZXing源文件夹中的Android文件夹.当我这样做时,会出现一些错误,主要涉及'org.apache'(??)

我只是想不出来......所以一些提示将是最有帮助的.

提前谢谢:)

android barcode barcode-scanner zxing

138
推荐指数
6
解决办法
14万
查看次数

如何在android中扫描QRCode

我找到了一个如何扫描条形码的教程.但在我的应用程序中,我必须扫描QR码.如何在Android中扫描QR码?

java android qr-code

13
推荐指数
4
解决办法
2万
查看次数

zxing integration-相机错误

我正在使用zxing条形码扫描仪集成的Android应用程序.它的相机预览带有一个启动条形码扫描仪的按钮.(我用过这个)

应用程序工作正常,但只能第一次扫描.当我想做另一次扫描时:发生相机错误:此处截图

当我重新启动手机时,再次只有第一次扫描工作.

有人可以帮忙吗?我是初学者.(抱歉我的英文)

**class Preview**

   @Override
   public void surfaceCreated(SurfaceHolder holder) {

           camera = Camera.open();


   }



   @Override
   public void surfaceChanged(SurfaceHolder holder, int format, int width,int height) {
       if (previewing) { 
           camera.stopPreview();
           camera.setPreviewCallback(null);
           previewing=false;


       }
     try {
           camera.setPreviewDisplay(holder);
           camera.startPreview();
           previewing = true;
       } catch(Exception e) {

       }

   }




   @Override
   public void surfaceDestroyed(SurfaceHolder holder) {
       if (camera != null) {
           camera.stopPreview();
           camera.setPreviewCallback(null);
           camera.release();
           camera = null;
           previewing=false;
       }
   }

}
Run Code Online (Sandbox Code Playgroud)

类Overlay

public class Overlay extends Activity { 

   Button …
Run Code Online (Sandbox Code Playgroud)

camera android zxing

1
推荐指数
1
解决办法
4629
查看次数

标签 统计

android ×3

zxing ×2

barcode ×1

barcode-scanner ×1

camera ×1

java ×1

qr-code ×1