最近在为公司做一个仓库管理系统,里面涉及到物流扫码,产品扫码等功能,公司购置了许多PDA用来操作,因此最近研究了一下Android的扫码。

关于zxing 和zbar的比较, 这里我大概的了解了一下:

zxing 是基于Java程序的,只需要添加一个jar即可使用,并且适配所有Android机型,但是有一些缺点,就是扫描速度过慢,识别率不高,因为我们公司条码很小,是条码识别中最小型号,所以zxing扫描直接放弃。

zbar 是调用c++底层,进行图像逻辑处理,所以需要添加jni文件,因此就会面临一个问题就是可能有些机型不能很好适配,但是扫描速度很快,大概是zxing的很多倍,因为公司仓库系统需要高效率,所以我还是选择zbar,今天我就来说说zbar的移植。

首先需要下载zbar的so库http://download.csdn.net/detail/weizhuiwu0691/9773944;

然后将库导入到libs文件夹, 然后gradle需要做如下配置,不然提示so文件不全,设置之后只需要适配ARM的机型,如果做全适配到时候工程很大。

最后调用解码显示方法,详情请看demo。
http://download.csdn.net/detail/qq_15122875/9774135

更多相关文章

  1. android surfaceView手势放大缩小处理、拖动处理
  2. Android(安卓)悬浮窗权限各机型各系统适配大全
  3. Android:Could not GET xxxx Received status code 500 from serv
  4. Android(安卓)修改状态栏颜色
  5. Cordova 低版本安卓白屏
  6. android 调用系统相机,预置路径,解决小米等机型uri返回为null的问
  7. Android(安卓)机型适配之本地化
  8. 关于Android机型的pid vid的那些破事儿
  9. Android生成和扫描二维码之ZXing

随机推荐

  1. Android按键事件发布流程
  2. Android中使用Handler机制更新UI的两种方
  3. android View
  4. ReactNative踩坑大全
  5. cocos2dx编译HelloWorld
  6. Android(安卓)Studio 工程报错问题积累总
  7. Android(安卓)指定销毁一个Activity
  8. Android(安卓)oom pthread_create (1040K
  9. Android(安卓)P 横屏 部分应用宽度未占满
  10. android --相机使用详解概述