Bar Code Reader - Android下载

weixin_39820535 2019-08-29 05:30:17
Bar Code Reader - Android
Bar code reader, Android Client and Server C #
Requirements:
Android device
Visual C #
Android SDK with NetBeans and Kenai Plug
相关下载链接://download.csdn.net/download/439room/6504761?utm_source=bbsseo
...全文
9 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
Android手机客户端关于二维码扫描的源码,使用了高效的ZBar解码库,并修复了中文乱码。融合了ZXing代码。首先说一下目前大家常用的方法的不足吧: 一、 使用开源Zxing扫描 1、原始代码是横屏模式,尽管可以改成竖屏,但是扫描界面的自定义和多屏幕适配不好做 2、有效扫描区域不好控制,可能是我自己技术不成熟,没找到好方法 3、Zxing是Java写的,对二维码的解析效率不是很高 二、 使用iOS开发经常使用的Zbar扫描 1、 Zbar是c实现的二维码解析,效率和Zxing不是一个层面的,但是貌似是日本人写的,中文扫描会乱码 2、 Zbar的扫描界面对相机的控制没有Zxing封装的好 基于以上一些原因,笔者决定何不将二者结合起来,用Zxing来控制摄像头,用Zbar来解析扫描到的数据,说干就干。 三、 我的开发步骤 干起来也不是那么简单,剥离Zxing的Camera控制代码,得到扫描的原始数据,Zxing的ViewFindView个人感觉不是很好,索性我就把它去掉了,直接通过xml文件进行布局,多屏幕的适配瞬间就解决了。并且对于扫描激光线的控制,横竖屏的控制都只需要稍稍变换代码即可实现。so good! 既然拿到了扫描的数据,那怎么解析呢???Zbar的有效扫描区域的截取也是个难点。通过多天的尝试也最终解决。 可是Zbar的中文乱码应该怎么解决呢?网上找了之后发现需要修改Zbar的qrcodetxt.c将里面的编码ISO-8859-1改成GBK就可以了,可是改了源码就需要编译生成.so文件才能使用啊!我了个去。。这不是让我去使用ndk么、、、幸好找到了这位大婶的方法 (http://www.blackdogfoundry.com/blog/zbar-bar-code-qr-code-reader-android/),一步步走,果断编译出了我想要的.so文件。

12,837

社区成员

发帖
与我相关
我的任务
社区描述
CSDN 下载资源悬赏专区
其他 技术论坛(原bbs)
社区管理员
  • 下载资源悬赏专区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧