zxingcore编译后zxing jar包官网下载是哪个

Download zxing-1.6-core.jar : zxing&&&z&&&Jar File DownloadDownload zxing-1.6-core.jar
Files contained in zxing-1.6-core.jar:
META-INF/MANIFEST.MF
com.google.zxing.BarcodeFormat.class
com.google.zxing.Binarizer.class
com.google.zxing.BinaryBitmap.class
com.google.zxing.ChecksumException.class
com.google.zxing.DecodeHintType.class
com.google.zxing.EncodeHintType.class
com.google.zxing.FormatException.class
com.google.zxing.LuminanceSource.class
com.google.zxing.MultiFormatReader.class
com.google.zxing.MultiFormatWriter.class
com.google.zxing.NotFoundException.class
com.google.zxing.Reader.class
com.google.zxing.ReaderException.class
com.google.zxing.Result.class
com.google.zxing.ResultMetadataType.class
com.google.zxing.ResultPoint.class
com.google.zxing.ResultPointCallback.class
com.google.zxing.Writer.class
com.google.zxing.WriterException.class
com.google.zxing.client.result.AbstractDoCoMoResultParser.class
com.google.zxing.client.result.AddressBookAUResultParser.class
com.google.zxing.client.result.AddressBookDoCoMoResultParser.class
com.google.zxing.client.result.AddressBookParsedResult.class
com.google.zxing.client.result.BizcardResultParser.class
com.google.zxing.client.result.BookmarkDoCoMoResultParser.class
com.google.zxing.client.result.CalendarParsedResult.class
com.google.zxing.client.result.EmailAddressParsedResult.class
com.google.zxing.client.result.EmailAddressResultParser.class
com.google.zxing.client.result.EmailDoCoMoResultParser.class
com.google.zxing.client.result.ExpandedProductParsedResult.class
com.google.zxing.client.result.ExpandedProductResultParser.class
com.google.zxing.client.result.GeoParsedResult.class
com.google.zxing.client.result.GeoResultParser.class
com.google.zxing.client.result.ISBNParsedResult.class
com.google.zxing.client.result.ISBNResultParser.class
com.google.zxing.client.result.ParsedResult.class
com.google.zxing.client.result.ParsedResultType.class
com.google.zxing.client.result.ProductParsedResult.class
com.google.zxing.client.result.ProductResultParser.class
com.google.zxing.client.result.ResultParser.class
com.google.zxing.client.result.SMSMMSResultParser.class
com.google.zxing.client.result.SMSParsedResult.class
com.google.zxing.client.result.SMSTOMMSTOResultParser.class
com.google.zxing.client.result.TelParsedResult.class
com.google.zxing.client.result.TelResultParser.class
com.google.zxing.client.result.TextParsedResult.class
com.google.zxing.client.result.URIParsedResult.class
com.google.zxing.client.result.URIResultParser.class
com.google.zxing.client.result.URLTOResultParser.class
com.google.zxing.client.result.VCardResultParser.class
com.google.zxing.client.result.VEventResultParser.class
com.google.zxing.client.result.WifiParsedResult.class
com.google.zxing.client.result.WifiResultParser.class
com.google.zxing.client.result.optional.AbstractNDEFResultParser.class
com.google.zxing.client.result.optional.NDEFRecord.class
com.google.zxing.client.result.optional.NDEFSmartPosterParsedResult.class
com.google.zxing.client.result.optional.NDEFSmartPosterResultParser.class
com.google.zxing.client.result.optional.NDEFTextResultParser.class
com.google.zxing.client.result.optional.NDEFURIResultParser.class
com.mon.BitArray.class
com.mon.BitMatrix.class
com.mon.BitSource.class
com.mon.CharacterSetECI.class
com.mon.Collections.class
com.parator.class
com.mon.DecoderResult.class
com.mon.DefaultGridSampler.class
com.mon.DetectorResult.class
com.mon.ECI.class
com.mon.GlobalHistogramBinarizer.class
com.mon.GridSampler.class
com.mon.HybridBinarizer.class
com.mon.PerspectiveTransform.class
com.mon.StringUtils.class
com.mon.detector.MonochromeRectangleDetector.class
com.mon.detector.WhiteRectangleDetector.class
com.mon.reedsolomon.GF256.class
com.mon.reedsolomon.GF256Poly.class
com.mon.reedsolomon.ReedSolomonDecoder.class
com.mon.reedsolomon.ReedSolomonEncoder.class
com.mon.reedsolomon.ReedSolomonException.class
com.google.zxing.datamatrix.DataMatrixReader.class
com.google.zxing.datamatrix.decoder.BitMatrixParser.class
com.google.zxing.datamatrix.decoder.DataBlock.class
com.google.zxing.datamatrix.decoder.DecodedBitStreamParser.class
com.google.zxing.datamatrix.decoder.Decoder.class
com.google.zxing.datamatrix.decoder.Version.class
com.google.zxing.datamatrix.detector.Detector.class
com.google.zxing.multi.ByQuadrantReader.class
com.google.zxing.multi.GenericMultipleBarcodeReader.class
com.google.zxing.multi.MultipleBarcodeReader.class
com.google.zxing.multi.qrcode.QRCodeMultiReader.class
com.google.zxing.multi.qrcode.detector.MultiDetector.class
com.google.zxing.multi.qrcode.detector.MultiFinderPatternFinder.class
com.google.zxing.oned.CodaBarReader.class
com.google.zxing.oned.Code128Reader.class
com.google.zxing.oned.Code128Writer.class
com.google.zxing.oned.Code39Reader.class
com.google.zxing.oned.Code39Writer.class
com.google.zxing.oned.Code93Reader.class
com.google.zxing.oned.EAN13Reader.class
com.google.zxing.oned.EAN13Writer.class
com.google.zxing.oned.EAN8Reader.class
com.google.zxing.oned.EAN8Writer.class
com.google.zxing.oned.EANManufacturerOrgSupport.class
com.google.zxing.oned.ITFReader.class
com.google.zxing.oned.ITFWriter.class
com.google.zxing.oned.MultiFormatOneDReader.class
com.google.zxing.oned.MultiFormatUPCEANReader.class
com.google.zxing.oned.OneDReader.class
com.google.zxing.oned.UPCAReader.class
com.google.zxing.oned.UPCEANExtensionSupport.class
com.google.zxing.oned.UPCEANReader.class
com.google.zxing.oned.UPCEANWriter.class
com.google.zxing.oned.UPCEReader.class
com.google.zxing.oned.rss.AbstractRSSReader.class
com.google.zxing.oned.rss.DataCharacter.class
com.google.zxing.oned.rss.FinderPattern.class
com.google.zxing.oned.rss.Pair.class
com.google.zxing.oned.rss.RSS14Reader.class
com.google.zxing.oned.rss.RSSUtils.class
com.google.zxing.oned.rss.expanded.BitArrayBuilder.class
com.google.zxing.oned.rss.expanded.ExpandedPair.class
com.google.zxing.oned.rss.expanded.RSSExpandedReader.class
com.google.zxing.oned.rss.expanded.decoders.AI013103decoder.class
com.google.zxing.oned.rss.expanded.decoders.AI01320xDecoder.class
com.google.zxing.oned.rss.expanded.decoders.AI01392xDecoder.class
com.google.zxing.oned.rss.expanded.decoders.AI01393xDecoder.class
com.google.zxing.oned.rss.expanded.decoders.AI013x0x1xDecoder.class
com.google.zxing.oned.rss.expanded.decoders.AI013x0xDecoder.class
com.google.zxing.oned.rss.expanded.decoders.AI01AndOtherAIs.class
com.google.zxing.oned.rss.expanded.decoders.AI01decoder.class
com.google.zxing.oned.rss.expanded.decoders.AI01weightDecoder.class
com.google.zxing.oned.rss.expanded.decoders.AbstractExpandedDecoder.class
com.google.zxing.oned.rss.expanded.decoders.AnyAIDecoder.class
com.google.zxing.oned.rss.expanded.decoders.BlockParsedResult.class
com.google.zxing.oned.rss.expanded.decoders.CurrentParsingState.class
com.google.zxing.oned.rss.expanded.decoders.DecodedChar.class
com.google.zxing.oned.rss.expanded.decoders.DecodedInformation.class
com.google.zxing.oned.rss.expanded.decoders.DecodedNumeric.class
com.google.zxing.oned.rss.expanded.decoders.DecodedObject.class
com.google.zxing.oned.rss.expanded.decoders.FieldParser.class
com.google.zxing.oned.rss.expanded.decoders.GeneralAppIdDecoder.class
com.google.zxing.pdf417.PDF417Reader.class
com.google.zxing.pdf417.decoder.BitMatrixParser.class
com.google.zxing.pdf417.decoder.DecodedBitStreamParser.class
com.google.zxing.pdf417.decoder.Decoder.class
com.google.zxing.pdf417.detector.Detector.class
com.google.zxing.qrcode.QRCodeReader.class
com.google.zxing.qrcode.QRCodeWriter.class
com.google.zxing.qrcode.decoder.BitMatrixParser.class
com.google.zxing.qrcode.decoder.DataBlock.class
com.google.zxing.qrcode.decoder.DataMask.class
com.google.zxing.qrcode.decoder.DecodedBitStreamParser.class
com.google.zxing.qrcode.decoder.Decoder.class
com.google.zxing.qrcode.decoder.ErrorCorrectionLevel.class
com.google.zxing.qrcode.decoder.FormatInformation.class
com.google.zxing.qrcode.decoder.Mode.class
com.google.zxing.qrcode.decoder.Version.class
com.google.zxing.qrcode.detector.AlignmentPattern.class
com.google.zxing.qrcode.detector.AlignmentPatternFinder.class
com.google.zxing.qrcode.detector.Detector.class
com.google.zxing.qrcode.detector.FinderPattern.class
com.google.zxing.qrcode.detector.FinderPatternFinder.class
com.google.zxing.qrcode.detector.FinderPatternInfo.class
com.google.zxing.qrcode.encoder.BlockPair.class
com.google.zxing.qrcode.encoder.ByteMatrix.class
com.google.zxing.qrcode.encoder.Encoder.class
com.google.zxing.qrcode.encoder.MaskUtil.class
com.google.zxing.qrcode.encoder.MatrixUtil.class
com.google.zxing.qrcode.encoder.QRCode.class
Related examples in the same category1.2.3.4.5.6.7.8.9.10.11.12.13.14.
&|&Email:info &|&& Demo Source and Support. All rights reserved.Google ZXing系列讲解(一)——导入AS - 简书
Google ZXing系列讲解(一)——导入AS
基于Google ZXing 3.3.0稳定版分析,基本的流程讲解。会涉及如何编写基于ZXing库的APK; 如何修改源码定制自己的扫面界面。
Google ZXing介绍
简单理解, ZXing支持各种条形码,二维码扫描,由多个模块组成, 而且支持PC端,移动端。
02-zxing模块.png
本系列,关注的是如何在Android手机中使用ZXing库, 重点关注,core, android, android-core。
Google ZXing 先睹为快
github上ZXing没有提供apk下载,需要google play,将android目录导入Android Studio编程完成如下apk。
Google ZXing 源码导入
ZXing项目使用Maven管理,编译, 没有使用Android Studio工具, 要想快速导入AS(Android Studio下同), 稍微麻烦点。如果你顺手Maven,直接查看
步骤。接下来,介绍导入AS过程。
ZXing目录结构
在ZXing介绍那一节,已经展示ZXing想的目录结构。
直接使用AS打开zxing目录
ZXing 常用库
Android使用的有: core, android, android-core, android-integration
ZXing源码导入
以导入android目录为例讲解,如何在AS中使用ZXing核心库。其中android是官方提供的demo, 通过该Demo熟悉如何集成ZXing核心库。
使用jar包形式
git clone源码或者直接下载
解压后,目录内容如下:
Paste_Image.png
在AS导入界面,选择导入选项,进入android目录,连续next后,官方Demo就导入到AS中。
AS导入zxing demo
这里需要注意下载zxing目录和导入到AS workspace不能是同一个文件夹,否则会出现错误。
已经说明,ZXing核心是core, android-core, 而android是提供的Demo,上述导入目的是想快速运行该Demo而已。现在,还编译不过,因为缺少zxing 核心库,以及android核心库。
缺少core库
1 下载core-3.3.0.jar包
2 AS导入工程中的app目录下新建libs目录(默认没有), 将core-3.3.0.jar 拷贝进入。
3 选中core-3.3.0.jar右键,选择Add As Library... 将jar包添加到依赖中
4 再次编译,查看结果,还是会有问题。
jar包快速依赖
这种方式会在app目录中对应的build.gradle 增加一行 。
compile files('libs/core-3.3.0.jar')
如上运行还是有错误, 提示:
提示找不到CameraConfigurationUtils
没有导入android-core, 从zxing源码中zxing\android-core\src\main\java\com\google\zxing\client\android\camera 拷贝 CameraConfigurationUtils.java 到
拷贝Camera...
5 再次编译,成功生成apk,小米5手机测试OK。以上方法甚是觉得累赘,因为我们需要的是zxing核心库 core, android-core, 库的开发者肯定已经放在了AS对应的仓库中了,接下来只要很简单的 添加2个依赖就可以把该Demo所需的依赖库下载,为我所用。请看,下面的步骤。
ZXing依赖库导入
大家对build.gradle肯定不陌生,就是AS项目的配置文件,既然Demo需要依赖zxing核心库,步骤如下:
AS工程目录app下的build.gradle 添加 依赖dependencies {
compile 'com.google.zxing:core:3.3.0';
compile 'com.google.zxing:android-core:3.3.0';
为什么知道是这些,简单。ZXing使用Maven来管理的,所以每个目录会有个pom.xml文件。找到zxing源码根目录下的pom.xml文件, 搜索关键字 android-core, core&dependency&
&groupId&com.google.zxing&/groupId&
&artifactId&core&/artifactId&
&version&${zxing.version}&/version&
&/dependency&
&dependency&
&groupId&com.google.zxing&/groupId&
&artifactId&android-core&/artifactId&
&version&${zxing.version}&/version&
&/dependency&
再结合上述AS的依赖,一看就知道 compile '组织名称:制品名称:版本号';
以上所有步骤小结为
git clone 或者 下载zxing-3.3.0源码,将其中android目录导入AS
不建议下载zxing 核心库源码,自己编译成jar包,理由很简单,没必要!
因为常用场景不会去改动core核心库,里面基本是算法相关。
徒劳新增了Demo的文件量
IT从业者,好为人师。

我要回帖

更多关于 zxingcore.jar maven 的文章

 

随机推荐