怎么在我们的App中集成条码扫描功能?
来源:互联网 发布:股票实时数据api接口 编辑:程序博客网 时间:2024/04/20 03:57
现在很多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中集成条码扫描功能?
- 在条码打印软件中怎么使用旋转对象功能
- 集成二维码扫描功能
- Android开发之清除缓存功能实现方法,可以集成在自己的app中,增加一个新功能。
- android中Zxing实现二维码功能的快速集成以及扫描界面的定制
- Log4j的使用和怎么在spring中集成log4j
- Log4j的使用和怎么在spring中集成log4j
- Log4j的使用和怎么在spring中集成log4j
- 条码扫描
- 在你的android APP中集成JPush极光推送
- 在android上的二维条码功能介绍
- 如何在代码里区分条码扫描扫描到是是一维码还二维码
- 怎么在第三方应用中打开自己的APP
- Compass: 在你的应用中集成搜索功能
- Compass: 在你的应用中集成搜索功能
- 如何在iOS中使用ZXing库(ZXing是一个开源的条码生成和扫描库,开源协议为Apache2.0。它持众多条码格式和语言,比如Java、 C++、 C#、 Objective-C以及Act )
- 条码扫描枪的光电器件(一)
- 条码扫描枪的数据接收处理
- JNIEXPORT 报错:此声明没有存储类或类型说明符
- bzoj 1211
- Android 获取手机内存存储容量信息
- I2C学习笔记二
- COCI2014 KLOPKA
- 怎么在我们的App中集成条码扫描功能?
- rails学习笔记:维护商品信息任务A
- java_集合01
- WebView控件
- spring中aop的注解配置方式
- 要做程序员中的赛亚人
- php psot json的获取
- 快速了解Android项目
- 如何判断当前网络状况