Android开源库——ZXing

如果有二维码相关的需求....


Google ZXing

概述

ZXing ("zebra crossing") is an open-source, multi-format 1D/2D barcode image processing library implemented in Java, with ports to other languages.

Google ZXing是一个开源Java类库用于解析多种格式的1D/2D条形码。

项目地址:https://github.com/zxing/zxing


文本涉及Maven

Maven

Apache Maven是一个软件项目管理和综合工具。

基于项目对象模型(POM)的概念,可以从一个中心资料片管理项目构建,报告和文件。

官网地址:http://maven.apache.org/

进入并下载...

配置Maven环境变量

把上面下载的zip解压到合适的位置,解压zip后会有个对应的bin目录

把bin目录的路径添加到path即可,可以参考一下之前的NDK啥的环境变量配置...

如果配置成功,输入mvn -version将看到如下场景

 

提示:偶尔可能会遇到所有操作无误,但是就是不行,可能是和别的path冲突了,把path里的maven路径移到前面一点就好了

注意

务必路径不带有中文(这里指的是项目),否则出现如下提示,极其耗费时间

还遇到了如下错误,初步怀疑是jre的版本太高了,对doc有什么改动

编译

对zxing项目core目录下使用maven进行编译(需要是配置好的maven)

输入mvn compile

会自己慢慢走进度....而且是真的很慢,建议挑个不是很急的时候...让他自个慢慢编译,22min,活久见...

打包

编译成功后直接输入mvn package

合并

打包完了会得到一个jar包,引入自己的项目

为一个demo,可以照搬进自己的项目

运行会提示缺少某个Camera什么的类,可以在Android-core里找到

可能还会提示一个什么适配器类型不匹配啥的,不过挺好改的,不知道是代码原本有问题还是咋的...

不过忘记截图了233

效果

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

云无心鸟知还

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值