码迷,mamicode.com
首页 > 移动开发 > 详细

怎么在我们的App中集成条码扫描功能?

时间:2015-09-12 22:23:39      阅读:269      评论:0      收藏:0      [点我收藏+]

标签:app   android   条码扫描   

现在很多App都有条码扫描功能,有的手机比如某米在照相机中集成了条码扫描功能,但是还有一部分手机没有这样的集成,比如韩国某星,需要自己下载一个条码扫描App。今天我们就来看看怎么在自己的App中集成一个条码扫描的功能。


本文源码下载地址http://download.csdn.net/detail/u012702547/9101419


先来看张效果图:
技术分享


自己开发一个条码扫描显然是非常不现实的,我们可以使用GitHub上的开源控件ZXing来实现这样一个功能。

使用ZXing当然要先下载:https://github.com/zxing/zxing

ZXing的使用需要一个依赖包:http://pan.baidu.com/s/1o67qQZC

下载好了之后,解压第一个文件zxing-master.zip:
目录如下:
技术分享

这里有很多个平台的代码,我们需要的是android平台,打开这个文件夹:
技术分享
这四个文件中的东西我们一会要合并到新到项目中。

好了,准备工作做完之后就可以动工了,新建一个android项目叫做zxing,把上面下载的jar文件拷贝到libs包中,然后将上面说的代码拷贝进来。


注意:

这里有一些文件是国际化的东东,拷贝的时候可以直接剔除掉,这样要拷贝的东西就很少了,还有一些文件不是简单的拷贝,比如values中的string.xml就要合并,不可粗暴的覆盖原有文件。


拷贝完成之后你会发现代码一片狼藉,这个时候就要慢慢去改了,先是重新导入R文件,然后就是各种包的重新导入。这里我就不多说了,没难度,都是导包的事情。所有的代码的错误解决完了之后就是修改manifest文件了,照着我们down下来的文件修改就行了。修改完之后,所有的Activity注册的地方都要改成全名,不可省略,因为我们的报名肯定和原文件的包名是不一样的。
这些事情搞定之后项目应该是这样的:
技术分享

好了,不用再等了,赶快运行你的条码扫描神器吧。

版权声明:本文为博主原创文章,未经博主允许不得转载。若有错误地方,还望批评指正,不胜感激。

怎么在我们的App中集成条码扫描功能?

标签:app   android   条码扫描   

原文地址:http://blog.csdn.net/u012702547/article/details/48396009

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!