我只是在绝望中写这篇文章:)我被指派为Android 1.6手机制作一个独立的条形码扫描仪(作为概念证明).
为此,我发现了ZXing库.
我用谷歌搜索,在StackOverflow上阅读相关主题,使用常见的等等.似乎没有任何帮助,我只是不能在这个精神封锁上打个洞:/
我知道可以使用lib,并创建自己的独立条形码扫描仪.我读过使用Zxing人提供的"条码扫描器",这是迄今为止最简单的解决方案(通过Intent).不幸的是,这不是一个选项,需要一个独立的应用程序.
总结一下我的问题:
我试图让我的代码项目依赖于ZXing源文件夹中的Android文件夹.当我这样做时,会出现一些错误,主要涉及'org.apache'(??)
我只是想不出来......所以一些提示将是最有帮助的.
提前谢谢:)
我正在使用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)