公司刚好有扫码需求,我这边就各种百度,然后总结使用以下方式:
Android 5.1版本,Android studio 工具。
集成步骤:
1.首先新建工程,将targetSdkVersion改为22或22以下,因为扫描的时候需要调相机,6.0的话涉及到动态权限的问题,这里我直接以5.1的版本编译。省得麻烦。
2、下载jar包和要使用的代码文件
自由选择:core-3.0.0.jar 或者 zxing.jar (网上全是)。
3、将jar包放到libs目录下,右键Add As Library
4、将zxing目录粘贴到你的项目下,这里zixng中的一些类会报错,将R文件的引入删除,然后在重新引入你的项目中的R文件即可。将资源文件也粘贴到你的项目中,这里要注意把capture.xml的ViewfinderView改成你自己包名下的。
5、
以上基本就完成了,编译后即可使用。
使用方式:
1、一个Button,一个TextView。点击Button扫面,将扫面结果显示到TextView上
2、
3、
4、记得添加权限
ok,到此为止,你就可以进行扫描啦。