在好例子网,分享、交流、成长!
您当前所在位置:首页Others 开发实例一般编程问题 → 基于安卓课堂签到签到系统,教师端+学生端,源代码-服务端-数据库

基于安卓课堂签到签到系统,教师端+学生端,源代码-服务端-数据库

一般编程问题

下载此实例
  • 开发语言:Others
  • 实例大小:38.30M
  • 下载次数:29
  • 浏览次数:285
  • 发布时间:2020-08-25
  • 实例类别:一般编程问题
  • 发 布 人:robot666
  • 文件格式:.zip
  • 所需积分:2
 

实例介绍

【实例简介】
课程签到系统支持扫码登录签到,画面精美,更多功能等你发现
【实例截图】
【核心代码】
课程签到系统
└── D2-实训
├── checksystem.sql
├── LinearLayout.txt
├── QRcode
│   ├── core-2.2
│   │   ├── core-2.2-sources.jar
│   │   └── zxing-2.2
│   │   ├── actionscript
│   │   │   ├── core
│   │   │   │   ├── build.xml
│   │   │   │   ├── src
│   │   │   │   │   └── com
│   │   │   │   │   └── google
│   │   │   │   │   └── zxing
│   │   │   │   │   ├── aztec
│   │   │   │   │   │   ├── AztecDetectorResult.as
│   │   │   │   │   │   ├── AztecReader.as
│   │   │   │   │   │   ├── decoder
│   │   │   │   │   │   │   └── Decoder.as
│   │   │   │   │   │   ├── detector
│   │   │   │   │   │   │   └── Detector.as
│   │   │   │   │   │   └── Point.as
│   │   │   │   │   ├── BarcodeFormat.as
│   │   │   │   │   ├── Binarizer.as
│   │   │   │   │   ├── BinaryBitmap.as
│   │   │   │   │   ├── BufferedImageLuminanceSource.as
│   │   │   │   │   ├── ChecksumException.as
│   │   │   │   │   ├── client
│   │   │   │   │   │   ├── result
│   │   │   │   │   │   │   ├── AbstractDoCoMoResultParser.as
│   │   │   │   │   │   │   ├── AddressBookDocomoResultParser.as
│   │   │   │   │   │   │   ├── AddressBookParsedResult.as
│   │   │   │   │   │   │   ├── BizcardResultParser.as
│   │   │   │   │   │   │   ├── BookmarkDoCoMoResultParser.as
│   │   │   │   │   │   │   ├── CalendarParsedResult.as
│   │   │   │   │   │   │   ├── EmailAddressParsedResult.as
│   │   │   │   │   │   │   ├── EmailAddressResultParser.as
│   │   │   │   │   │   │   ├── EmailDoCoMoResultParser.as
│   │   │   │   │   │   │   ├── GeoParsedResult.as
│   │   │   │   │   │   │   ├── GeoResultParser.as
│   │   │   │   │   │   │   ├── ISBNParsedResult.as
│   │   │   │   │   │   │   ├── ISBNResultParser.as
│   │   │   │   │   │   │   ├── optional
│   │   │   │   │   │   │   │   ├── AbstractMobileTagResultParser.as
│   │   │   │   │   │   │   │   ├── AbstractNDEFResultParser.as
│   │   │   │   │   │   │   │   ├── AddressBookAUResultParser.as
│   │   │   │   │   │   │   │   ├── MobileTagMMSResultParser.as
│   │   │   │   │   │   │   │   ├── MobileTagRichWebParsedResult.as
│   │   │   │   │   │   │   │   ├── MobileTagRichWebResultParser.as
│   │   │   │   │   │   │   │   ├── MobileTagSimpleCalendarResultParser.as
│   │   │   │   │   │   │   │   ├── MobileTagSimpleContactResultParser.as
│   │   │   │   │   │   │   │   ├── MobileTagSimpleWebResultParser.as
│   │   │   │   │   │   │   │   ├── MobileTagSMSResultParser.as
│   │   │   │   │   │   │   │   ├── MobileTagTelResultParser.as
│   │   │   │   │   │   │   │   ├── NDEFRecord.as
│   │   │   │   │   │   │   │   ├── NDEFSmartPosterParsedResult.as
│   │   │   │   │   │   │   │   ├── NDEFSmartPosterResultParser.as
│   │   │   │   │   │   │   │   ├── NDEFTextResultParser.as
│   │   │   │   │   │   │   │   └── NDEFURIResultParser.as
│   │   │   │   │   │   │   ├── ParsedResult.as
│   │   │   │   │   │   │   ├── ParsedResultType.as
│   │   │   │   │   │   │   ├── ProductParsedResult.as
│   │   │   │   │   │   │   ├── ProductResultParser.as
│   │   │   │   │   │   │   ├── ResultParser.as
│   │   │   │   │   │   │   ├── SMSMMSResultParser.as
│   │   │   │   │   │   │   ├── SMSParsedResult.as
│   │   │   │   │   │   │   ├── TelParsedResult.as
│   │   │   │   │   │   │   ├── TelResultParser.as
│   │   │   │   │   │   │   ├── TextParsedResult.as
│   │   │   │   │   │   │   ├── URIParsedResult.as
│   │   │   │   │   │   │   ├── URIResultParser.as
│   │   │   │   │   │   │   ├── URLTOResultParser.as
│   │   │   │   │   │   │   ├── VCardResultParser.as
│   │   │   │   │   │   │   └── VEventResultParser.as
│   │   │   │   │   │   └── testClass.as
│   │   │   │   │   ├── common
│   │   │   │   │   │   ├── BitArray.as
│   │   │   │   │   │   ├── BitMatrix.as
│   │   │   │   │   │   ├── BitSource.as
│   │   │   │   │   │   ├── ByteMatrix.as
│   │   │   │   │   │   ├── CharacterSetECI.as
│   │   │   │   │   │   ├── Collections.as
│   │   │   │   │   │   ├── Comparator.as
│   │   │   │   │   │   ├── DecoderResult.as
│   │   │   │   │   │   ├── DefaultGridSampler.as
│   │   │   │   │   │   ├── detector
│   │   │   │   │   │   │   ├── MonochromeRectangleDetector.as
│   │   │   │   │   │   │   └── WhiteRectangleDetector.as
│   │   │   │   │   │   ├── DetectorResult.as
│   │   │   │   │   │   ├── ECI.as
│   │   │   │   │   │   ├── flexdatatypes
│   │   │   │   │   │   │   ├── ArrayList.as
│   │   │   │   │   │   │   ├── Enumeration.as
│   │   │   │   │   │   │   ├── HashTable.as
│   │   │   │   │   │   │   ├── IllegalArgumentException.as
│   │   │   │   │   │   │   ├── StringBuilder.as
│   │   │   │   │   │   │   └── Utils.as
│   │   │   │   │   │   ├── GlobalHistogramBinarizer.as
│   │   │   │   │   │   ├── GridSampler.as
│   │   │   │   │   │   ├── HybridBinarizer.as
│   │   │   │   │   │   ├── LocalBlockBinarizer.as
│   │   │   │   │   │   ├── PerspectiveTransform.as
│   │   │   │   │   │   ├── reedsolomon
│   │   │   │   │   │   │   ├── GenericGF.as
│   │   │   │   │   │   │   ├── GenericGFPoly.as
│   │   │   │   │   │   │   ├── GF256.as
│   │   │   │   │   │   │   ├── GF256Poly.as
│   │   │   │   │   │   │   ├── ReedSolomonDecoder.as
│   │   │   │   │   │   │   ├── ReedSolomonEncoder.as
│   │   │   │   │   │   │   └── ReedSolomonException.as
│   │   │   │   │   │   └── zxingByteArray.as
│   │   │   │   │   ├── datamatrix
│   │   │   │   │   │   ├── DataMatrixReader.as
│   │   │   │   │   │   ├── decoder
│   │   │   │   │   │   │   ├── BitMatrixParser.as
│   │   │   │   │   │   │   ├── DataBlock.as
│   │   │   │   │   │   │   ├── DecodedBitStreamParser.as
│   │   │   │   │   │   │   ├── Decoder.as
│   │   │   │   │   │   │   ├── ECB.as
│   │   │   │   │   │   │   ├── ECBlocks.as
│   │   │   │   │   │   │   └── Version.as
│   │   │   │   │   │   └── detector
│   │   │   │   │   │   ├── Detector.as
│   │   │   │   │   │   ├── ResultPointsAndTransitions.as
│   │   │   │   │   │   └── ResultPointsAndTransitionsComparator.as
│   │   │   │   │   ├── DecodeHintType.as
│   │   │   │   │   ├── EncodeHintType.as
│   │   │   │   │   ├── FormatException.as
│   │   │   │   │   ├── LuminanceSource.as
│   │   │   │   │   ├── maxicode
│   │   │   │   │   │   ├── decoder
│   │   │   │   │   │   │   ├── BitMatrixParser.as
│   │   │   │   │   │   │   ├── DecodedBitStreamParser.as
│   │   │   │   │   │   │   └── Decoder.as
│   │   │   │   │   │   └── MaxiCodeReader.as
│   │   │   │   │   ├── multi
│   │   │   │   │   │   ├── ByQuadrantReader.as
│   │   │   │   │   │   ├── GenericMultipleBarcodeReader.as
│   │   │   │   │   │   ├── MultipleBarcodeReader.as
│   │   │   │   │   │   └── qrcode
│   │   │   │   │   │   ├── detector
│   │   │   │   │   │   │   ├── ModuleSizeComparator.as
│   │   │   │   │   │   │   ├── MultiDetector.as
│   │   │   │   │   │   │   └── MultiFinderPatternFinder.as
│   │   │   │   │   │   └── QRCodeMultiReader.as
│   │   │   │   │   ├── MultiFormatReader.as
│   │   │   │   │   ├── MultiFormatWriter.as
│   │   │   │   │   ├── NotFoundException.as
│   │   │   │   │   ├── oned
│   │   │   │   │   │   ├── CodaBarReader.as
│   │   │   │   │   │   ├── Code128Reader.as
│   │   │   │   │   │   ├── Code128Writer.as
│   │   │   │   │   │   ├── Code39Reader.as
│   │   │   │   │   │   ├── Code39Writer.as
│   │   │   │   │   │   ├── Code93Reader.as
│   │   │   │   │   │   ├── EAN13Reader.as
│   │   │   │   │   │   ├── EAN13Writer.as
│   │   │   │   │   │   ├── EAN8Reader.as
│   │   │   │   │   │   ├── EAN8Writer.as
│   │   │   │   │   │   ├── EANManufacturerOrgSupport.as
│   │   │   │   │   │   ├── ITFReader.as
│   │   │   │   │   │   ├── ITFWriter.as
│   │   │   │   │   │   ├── MultiFormatOneDReader.as
│   │   │   │   │   │   ├── MultiFormatUPCEANReader.as
│   │   │   │   │   │   ├── OneDReader.as
│   │   │   │   │   │   ├── rss
│   │   │   │   │   │   │   ├── AbstractRSSReader.as
│   │   │   │   │   │   │   ├── DataCharacter.as
│   │   │   │   │   │   │   ├── expanded
│   │   │   │   │   │   │   │   ├── BitArrayBuilder.as
│   │   │   │   │   │   │   │   ├── decoders
│   │   │   │   │   │   │   │   │   ├── AbstractExpandedDecoder.as
│   │   │   │   │   │   │   │   │   ├── AI013103decoder.as
│   │   │   │   │   │   │   │   │   ├── AI01320xDecoder.as
│   │   │   │   │   │   │   │   │   ├── AI01392xDecoder.as
│   │   │   │   │   │   │   │   │   ├── AI01393xDecoder.as
│   │   │   │   │   │   │   │   │   ├── AI013x0x1xDecoder.as
│   │   │   │   │   │   │   │   │   ├── AI013x0xDecoder.as
│   │   │   │   │   │   │   │   │   ├── AI01AndOtherAIs.as
│   │   │   │   │   │   │   │   │   ├── AI01decoder.as
│   │   │   │   │   │   │   │   │   ├── AI01weightDecoder.as
│   │   │   │   │   │   │   │   │   ├── AnyAIDecoder.as
│   │   │   │   │   │   │   │   │   ├── BlockParsedResult.as
│   │   │   │   │   │   │   │   │   ├── CurrentParsingState.as
│   │   │   │   │   │   │   │   │   ├── DecodedChar.as
│   │   │   │   │   │   │   │   │   ├── DecodedInformation.as
│   │   │   │   │   │   │   │   │   ├── DecodedNumeric.as
│   │   │   │   │   │   │   │   │   ├── DecodedObject.as
│   │   │   │   │   │   │   │   │   ├── FieldParser.as
│   │   │   │   │   │   │   │   │   └── GeneralAppIdDecoder.as
│   │   │   │   │   │   │   │   ├── ExpandedPair.as
│   │   │   │   │   │   │   │   └── RSSExpandedReader.as
│   │   │   │   │   │   │   ├── FinderPattern.as
│   │   │   │   │   │   │   ├── Pair.as
│   │   │   │   │   │   │   ├── RSS14Reader.as
│   │   │   │   │   │   │   └── RSSUtils.as
│   │   │   │   │   │   ├── UPCAReader.as
│   │   │   │   │   │   ├── UPCAWriter.as
│   │   │   │   │   │   ├── UPCEANExtensionSupport.as
│   │   │   │   │   │   ├── UPCEANReader.as
│   │   │   │   │   │   ├── UPCEANWriter.as
│   │   │   │   │   │   └── UPCEReader.as
│   │   │   │   │   ├── pdf417
│   │   │   │   │   │   ├── decoder
│   │   │   │   │   │   │   ├── BitMatrixParser.as
│   │   │   │   │   │   │   ├── DecodedBitStreamParser.as
│   │   │   │   │   │   │   └── Decoder.as
│   │   │   │   │   │   ├── detector
│   │   │   │   │   │   │   └── Detector.as
│   │   │   │   │   │   ├── encoder
│   │   │   │   │   │   │   ├── BarcodeMatrix.as
│   │   │   │   │   │   │   ├── BarcodeRow.as
│   │   │   │   │   │   │   ├── PDF417.as
│   │   │   │   │   │   │   ├── PDF417ErrorCorrection.as
│   │   │   │   │   │   │   ├── PDF417HighLevelEncoder.as
│   │   │   │   │   │   │   └── PDF417Writer.as
│   │   │   │   │   │   └── PDF417Reader.as
│   │   │   │   │   ├── qrcode
│   │   │   │   │   │   ├── decoder
│   │   │   │   │   │   │   ├── BitMatrixParser.as
│   │   │   │   │   │   │   ├── DataBlock.as
│   │   │   │   │   │   │   ├── DataMask000.as
│   │   │   │   │   │   │   ├── DataMask001.as
│   │   │   │   │   │   │   ├── DataMask010.as
│   │   │   │   │   │   │   ├── DataMask011.as
│   │   │   │   │   │   │   ├── DataMask100.as
│   │   │   │   │   │   │   ├── DataMask101.as
│   │   │   │   │   │   │   ├── DataMask110.as
│   │   │   │   │   │   │   ├── DataMask111.as
│   │   │   │   │   │   │   ├── DataMask.as
│   │   │   │   │   │   │   ├── DataMaskBase.as
│   │   │   │   │   │   │   ├── DecodedBitStreamParser.as
│   │   │   │   │   │   │   ├── Decoder.as
│   │   │   │   │   │   │   ├── ECB.as
│   │   │   │   │   │   │   ├── ECBlocks.as
│   │   │   │   │   │   │   ├── ErrorCorrectionLevel.as
│   │   │   │   │   │   │   ├── FormatInformation.as
│   │   │   │   │   │   │   ├── Mode.as
│   │   │   │   │   │   │   └── Version.as
│   │   │   │   │   │   ├── detector
│   │   │   │   │   │   │   ├── AlignmentPattern.as
│   │   │   │   │   │   │   ├── AlignmentPatternFinder.as
│   │   │   │   │   │   │   ├── CenterComparator.as
│   │   │   │   │   │   │   ├── ClosestToAverageComparator.as
│   │   │   │   │   │   │   ├── Detector.as
│   │   │   │   │   │   │   ├── FinderPattern.as
│   │   │   │   │   │   │   ├── FinderPatternFinder.as
│   │   │   │   │   │   │   ├── FinderPatternInfo.as
│   │   │   │   │   │   │   └── FurthestFromAverageComparator.as
│   │   │   │   │   │   ├── encoder
│   │   │   │   │   │   │   ├── BitVector.as
│   │   │   │   │   │   │   ├── BlockPair.as
│   │   │   │   │   │   │   ├── Encoder.as
│   │   │   │   │   │   │   ├── MaskUtil.as
│   │   │   │   │   │   │   ├── MatrixUtil.as
│   │   │   │   │   │   │   └── QRCode.as
│   │   │   │   │   │   ├── QRCodeReader.as
│   │   │   │   │   │   └── QRCodeWriter.as
│   │   │   │   │   ├── Reader.as
│   │   │   │   │   ├── ReaderException.as
│   │   │   │   │   ├── Result.as
│   │   │   │   │   ├── ResultMetadataType.as
│   │   │   │   │   ├── ResultPoint.as
│   │   │   │   │   ├── ResultPointCallback.as
│   │   │   │   │   ├── Writer.as
│   │   │   │   │   └── WriterException.as
│   │   │   │   └── test
│   │   │   │   ├── com
│   │   │   │   │   └── google
│   │   │   │   │   └── zxing
│   │   │   │   │   ├── EncodeDecodeEAN8Test.as
│   │   │   │   │   ├── IntegrationTestsSuite.as
│   │   │   │   │   └── testrunner
│   │   │   │   │   └── ZXingTestsRunner.mxml
│   │   │   │   └── data
│   │   │   │   └── ean8
│   │   │   │   └── ean8_48512343.png
│   │   │   ├── readme.txt
│   │   │   └── zxing client
│   │   │   ├── bin-debug
│   │   │   │   ├── AC_OETags.js
│   │   │   │   ├── history
│   │   │   │   │   ├── history.css
│   │   │   │   │   ├── historyFrame.html
│   │   │   │   │   └── history.js
│   │   │   │   ├── playerProductInstall.swf
│   │   │   │   ├── zxing_client.html
│   │   │   │   └── zxing_client.swf
│   │   │   ├── html-template
│   │   │   │   ├── AC_OETags.js
│   │   │   │   ├── history
│   │   │   │   │   ├── history.css
│   │   │   │   │   ├── historyFrame.html
│   │   │   │   │   └── history.js
│   │   │   │   ├── index.template.html
│   │   │   │   └── playerProductInstall.swf
│   │   │   └── src
│   │   │   └── zxing_client.mxml
│   │   ├── android
│   │   │   ├── AndroidManifest.xml
│   │   │   ├── ant.properties
│   │   │   ├── assets
│   │   │   │   ├── html
│   │   │   │   │   └── apache-license.txt
│   │   │   │   ├── html-de
│   │   │   │   │   ├── about1d.html
│   │   │   │   │   ├── about2d.html
│   │   │   │   │   ├── index.html
│   │   │   │   │   ├── license.html
│   │   │   │   │   ├── scanning.html
│   │   │   │   │   ├── sharing.html
│   │   │   │   │   └── whatsnew.html
│   │   │   │   ├── html-en
│   │   │   │   │   ├── about1d.html
│   │   │   │   │   ├── about2d.html
│   │   │   │   │   ├── index.html
│   │   │   │   │   ├── license.html
│   │   │   │   │   ├── scanning.html
│   │   │   │   │   ├── sharing.html
│   │   │   │   │   └── whatsnew.html
│   │   │   │   ├── html-es
│   │   │   │   │   ├── about1d.html
│   │   │   │   │   ├── about2d.html
│   │   │   │   │   ├── index.html
│   │   │   │   │   ├── license.html
│   │   │   │   │   ├── scanning.html
│   │   │   │   │   ├── sharing.html
│   │   │   │   │   └── whatsnew.html
│   │   │   │   ├── html-fr
│   │   │   │   │   ├── about1d.html
│   │   │   │   │   ├── about2d.html
│   │   │   │   │   ├── index.html
│   │   │   │   │   ├── license.html
│   │   │   │   │   ├── scanning.html
│   │   │   │   │   ├── sharing.html
│   │   │   │   │   └── whatsnew.html
│   │   │   │   ├── html-it
│   │   │   │   │   ├── about1d.html
│   │   │   │   │   ├── about2d.html
│   │   │   │   │   ├── index.html
│   │   │   │   │   ├── license.html
│   │   │   │   │   ├── scanning.html
│   │   │   │   │   ├── sharing.html
│   │   │   │   │   └── whatsnew.html
│   │   │   │   ├── html-ja
│   │   │   │   │   ├── about1d.html
│   │   │   │   │   ├── about2d.html
│   │   │   │   │   ├── index.html
│   │   │   │   │   ├── license.html
│   │   │   │   │   ├── scanning.html
│   │   │   │   │   ├── sharing.html
│   │   │   │   │   └── whatsnew.html
│   │   │   │   ├── html-ko
│   │   │   │   │   ├── about1d.html
│   │   │   │   │   ├── about2d.html
│   │   │   │   │   ├── index.html
│   │   │   │   │   ├── license.html
│   │   │   │   │   ├── scanning.html
│   │   │   │   │   ├── sharing.html
│   │   │   │   │   └── whatsnew.html
│   │   │   │   ├── html-nl
│   │   │   │   │   ├── about1d.html
│   │   │   │   │   ├── about2d.html
│   │   │   │   │   ├── index.html
│   │   │   │   │   ├── license.html
│   │   │   │   │   ├── scanning.html
│   │   │   │   │   ├── sharing.html
│   │   │   │   │   └── whatsnew.html
│   │   │   │   ├── html-pt
│   │   │   │   │   ├── about1d.html
│   │   │   │   │   ├── about2d.html
│   │   │   │   │   ├── index.html
│   │   │   │   │   ├── license.html
│   │   │   │   │   ├── scanning.html
│   │   │   │   │   ├── sharing.html
│   │   │   │   │   └── whatsnew.html
│   │   │   │   ├── html-ru
│   │   │   │   │   ├── about1d.html
│   │   │   │   │   ├── about2d.html
│   │   │   │   │   ├── index.html
│   │   │   │   │   ├── license.html
│   │   │   │   │   ├── scanning.html
│   │   │   │   │   ├── sharing.html
│   │   │   │   │   └── whatsnew.html
│   │   │   │   ├── html-zh-rCN
│   │   │   │   │   ├── about1d.html
│   │   │   │   │   ├── about2d.html
│   │   │   │   │   ├── index.html
│   │   │   │   │   ├── license.html
│   │   │   │   │   ├── scanning.html
│   │   │   │   │   ├── sharing.html
│   │   │   │   │   └── whatsnew.html
│   │   │   │   ├── html-zh-rTW
│   │   │   │   │   ├── about1d.html
│   │   │   │   │   ├── about2d.html
│   │   │   │   │   ├── index.html
│   │   │   │   │   ├── license.html
│   │   │   │   │   ├── scanning.html
│   │   │   │   │   ├── sharing.html
│   │   │   │   │   └── whatsnew.html
│   │   │   │   ├── images
│   │   │   │   │   ├── big-1d.png
│   │   │   │   │   ├── big-datamatrix.png
│   │   │   │   │   ├── big-qr.png
│   │   │   │   │   ├── contact-results-screen.jpg
│   │   │   │   │   ├── demo-no.png
│   │   │   │   │   ├── demo-yes.png
│   │   │   │   │   ├── scan-example.png
│   │   │   │   │   ├── scan-from-phone.png
│   │   │   │   │   └── search-book-contents.jpg
│   │   │   │   └── style.css
│   │   │   ├── build.xml
│   │   │   ├── proguard-android-optimize.txt
│   │   │   ├── project.properties
│   │   │   ├── res
│   │   │   │   ├── drawable
│   │   │   │   │   ├── launcher_icon.png
│   │   │   │   │   ├── share_via_barcode.png
│   │   │   │   │   └── shopper_icon.png
│   │   │   │   ├── drawable-hdpi
│   │   │   │   │   ├── launcher_icon.png
│   │   │   │   │   └── shopper_icon.png
│   │   │   │   ├── drawable-xhdpi
│   │   │   │   │   └── launcher_icon.png
│   │   │   │   ├── drawable-xxhdpi
│   │   │   │   │   └── launcher_icon.png
│   │   │   │   ├── layout
│   │   │   │   │   ├── app_picker_list_item.xml
│   │   │   │   │   ├── bookmark_picker_list_item.xml
│   │   │   │   │   ├── capture.xml
│   │   │   │   │   ├── encode.xml
│   │   │   │   │   ├── help.xml
│   │   │   │   │   ├── history_list_item.xml
│   │   │   │   │   ├── search_book_contents_header.xml
│   │   │   │   │   ├── search_book_contents_list_item.xml
│   │   │   │   │   ├── search_book_contents.xml
│   │   │   │   │   └── share.xml
│   │   │   │   ├── layout-land
│   │   │   │   │   ├── encode.xml
│   │   │   │   │   └── share.xml
│   │   │   │   ├── layout-ldpi
│   │   │   │   │   └── capture.xml
│   │   │   │   ├── menu
│   │   │   │   │   ├── capture.xml
│   │   │   │   │   ├── encode.xml
│   │   │   │   │   └── history.xml
│   │   │   │   ├── raw
│   │   │   │   │   └── beep.ogg
│   │   │   │   ├── values
│   │   │   │   │   ├── arrays.xml
│   │   │   │   │   ├── colors.xml
│   │   │   │   │   ├── dimens.xml
│   │   │   │   │   ├── ids.xml
│   │   │   │   │   └── strings.xml
│   │   │   │   ├── values-ar
│   │   │   │   │   └── strings.xml
│   │   │   │   ├── values-bg
│   │   │   │   │   └── strings.xml
│   │   │   │   ├── values-ca
│   │   │   │   │   └── strings.xml
│   │   │   │   ├── values-cs
│   │   │   │   │   └── strings.xml
│   │   │   │   ├── values-da
│   │   │   │   │   └── strings.xml
│   │   │   │   ├── values-de
│   │   │   │   │   └── strings.xml
│   │   │   │   ├── values-el
│   │   │   │   │   └── strings.xml
│   │   │   │   ├── values-es
│   │   │   │   │   └── strings.xml
│   │   │   │   ├── values-eu
│   │   │   │   │   └── strings.xml
│   │   │   │   ├── values-fi
│   │   │   │   │   └── strings.xml
│   │   │   │   ├── values-fr
│   │   │   │   │   └── strings.xml
│   │   │   │   ├── values-he
│   │   │   │   │   └── strings.xml
│   │   │   │   ├── values-hi
│   │   │   │   │   └── strings.xml
│   │   │   │   ├── values-hu
│   │   │   │   │   └── strings.xml
│   │   │   │   ├── values-id
│   │   │   │   │   └── strings.xml
│   │   │   │   ├── values-it
│   │   │   │   │   └── strings.xml
│   │   │   │   ├── values-iw
│   │   │   │   │   └── strings.xml
│   │   │   │   ├── values-ja
│   │   │   │   │   └── strings.xml
│   │   │   │   ├── values-ko
│   │   │   │   │   └── strings.xml
│   │   │   │   ├── values-nl
│   │   │   │   │   └── strings.xml
│   │   │   │   ├── values-pl
│   │   │   │   │   └── strings.xml
│   │   │   │   ├── values-pt
│   │   │   │   │   └── strings.xml
│   │   │   │   ├── values-ru
│   │   │   │   │   └── strings.xml
│   │   │   │   ├── values-sk
│   │   │   │   │   └── strings.xml
│   │   │   │   ├── values-sl
│   │   │   │   │   └── strings.xml
│   │   │   │   ├── values-sv
│   │   │   │   │   └── strings.xml
│   │   │   │   ├── values-tr
│   │   │   │   │   └── strings.xml
│   │   │   │   ├── values-zh-rCN
│   │   │   │   │   └── strings.xml
│   │   │   │   ├── values-zh-rTW
│   │   │   │   │   └── strings.xml
│   │   │   │   └── xml
│   │   │   │   └── preferences.xml
│   │   │   └── src
│   │   │   ├── com
│   │   │   │   └── google
│   │   │   │   └── zxing
│   │   │   │   ├── aztec
│   │   │   │   │   ├── AztecDetectorResult.java
│   │   │   │   │   ├── AztecReader.java
│   │   │   │   │   ├── AztecWriter.java
│   │   │   │   │   ├── decoder
│   │   │   │   │   │   └── Decoder.java
│   │   │   │   │   ├── detector
│   │   │   │   │   │   └── Detector.java
│   │   │   │   │   └── encoder
│   │   │   │   │   ├── AztecCode.java
│   │   │   │   │   └── Encoder.java
│   │   │   │   ├── BarcodeFormat.java
│   │   │   │   ├── Binarizer.java
│   │   │   │   ├── BinaryBitmap.java
│   │   │   │   ├── ChecksumException.java
│   │   │   │   ├── client
│   │   │   │   │   ├── android
│   │   │   │   │   │   ├── AmbientLightManager.java
│   │   │   │   │   │   ├── BeepManager.java
│   │   │   │   │   │   ├── book
│   │   │   │   │   │   │   ├── BrowseBookListener.java
│   │   │   │   │   │   │   ├── SearchBookContentsActivity.java
│   │   │   │   │   │   │   ├── SearchBookContentsAdapter.java
│   │   │   │   │   │   │   ├── SearchBookContentsListItem.java
│   │   │   │   │   │   │   └── SearchBookContentsResult.java
│   │   │   │   │   │   ├── camera
│   │   │   │   │   │   │   ├── AutoFocusManager.java
│   │   │   │   │   │   │   ├── CameraConfigurationManager.java
│   │   │   │   │   │   │   ├── CameraManager.java
│   │   │   │   │   │   │   ├── exposure
│   │   │   │   │   │   │   │   ├── DefaultExposureInterface.java
│   │   │   │   │   │   │   │   ├── ExposureInterface.java
│   │   │   │   │   │   │   │   ├── ExposureManager.java
│   │   │   │   │   │   │   │   └── FroyoExposureInterface.java
│   │   │   │   │   │   │   ├── FrontLightMode.java
│   │   │   │   │   │   │   ├── open
│   │   │   │   │   │   │   │   ├── DefaultOpenCameraInterface.java
│   │   │   │   │   │   │   │   ├── GingerbreadOpenCameraInterface.java
│   │   │   │   │   │   │   │   ├── OpenCameraInterface.java
│   │   │   │   │   │   │   │   └── OpenCameraManager.java
│   │   │   │   │   │   │   └── PreviewCallback.java
│   │   │   │   │   │   ├── CaptureActivityHandler.java
│   │   │   │   │   │   ├── CaptureActivity.java
│   │   │   │   │   │   ├── common
│   │   │   │   │   │   │   ├── executor
│   │   │   │   │   │   │   │   ├── AsyncTaskExecInterface.java
│   │   │   │   │   │   │   │   ├── AsyncTaskExecManager.java
│   │   │   │   │   │   │   │   ├── DefaultAsyncTaskExecInterface.java
│   │   │   │   │   │   │   │   └── HoneycombAsyncTaskExecInterface.java
│   │   │   │   │   │   │   └── PlatformSupportManager.java
│   │   │   │   │   │   ├── Contents.java
│   │   │   │   │   │   ├── DecodeFormatManager.java
│   │   │   │   │   │   ├── DecodeHandler.java
│   │   │   │   │   │   ├── DecodeHintManager.java
│   │   │   │   │   │   ├── DecodeThread.java
│   │   │   │   │   │   ├── encode
│   │   │   │   │   │   │   ├── ContactEncoder.java
│   │   │   │   │   │   │   ├── EncodeActivity.java
│   │   │   │   │   │   │   ├── Formatter.java
│   │   │   │   │   │   │   ├── MECARDContactEncoder.java
│   │   │   │   │   │   │   ├── QRCodeEncoder.java
│   │   │   │   │   │   │   └── VCardContactEncoder.java
│   │   │   │   │   │   ├── FinishListener.java
│   │   │   │   │   │   ├── HelpActivity.java
│   │   │   │   │   │   ├── history
│   │   │   │   │   │   │   ├── DBHelper.java
│   │   │   │   │   │   │   ├── HistoryActivity.java
│   │   │   │   │   │   │   ├── HistoryItemAdapter.java
│   │   │   │   │   │   │   ├── HistoryItem.java
│   │   │   │   │   │   │   └── HistoryManager.java
│   │   │   │   │   │   ├── HttpHelper.java
│   │   │   │   │   │   ├── InactivityTimer.java
│   │   │   │   │   │   ├── Intents.java
│   │   │   │   │   │   ├── IntentSource.java
│   │   │   │   │   │   ├── LocaleManager.java
│   │   │   │   │   │   ├── pref
│   │   │   │   │   │   │   └── BSPlusPreference.java
│   │   │   │   │   │   ├── PreferencesActivity.java
│   │   │   │   │   │   ├── result
│   │   │   │   │   │   │   ├── AddressBookResultHandler.java
│   │   │   │   │   │   │   ├── CalendarResultHandler.java
│   │   │   │   │   │   │   ├── EmailAddressResultHandler.java
│   │   │   │   │   │   │   ├── GeoResultHandler.java
│   │   │   │   │   │   │   ├── ISBNResultHandler.java
│   │   │   │   │   │   │   ├── ProductResultHandler.java
│   │   │   │   │   │   │   ├── ResultButtonListener.java
│   │   │   │   │   │   │   ├── ResultHandlerFactory.java
│   │   │   │   │   │   │   ├── ResultHandler.java
│   │   │   │   │   │   │   ├── SMSResultHandler.java
│   │   │   │   │   │   │   ├── supplement
│   │   │   │   │   │   │   │   ├── AmazonInfoRetriever.java
│   │   │   │   │   │   │   │   ├── BookResultInfoRetriever.java
│   │   │   │   │   │   │   │   ├── ProductResultInfoRetriever.java
│   │   │   │   │   │   │   │   ├── SupplementalInfoRetriever.java
│   │   │   │   │   │   │   │   ├── TitleRetriever.java
│   │   │   │   │   │   │   │   └── URIResultInfoRetriever.java
│   │   │   │   │   │   │   ├── TelResultHandler.java
│   │   │   │   │   │   │   ├── TextResultHandler.java
│   │   │   │   │   │   │   ├── URIResultHandler.java
│   │   │   │   │   │   │   └── WifiResultHandler.java
│   │   │   │   │   │   ├── ScanFromWebPageManager.java
│   │   │   │   │   │   ├── share
│   │   │   │   │   │   │   ├── AppInfo.java
│   │   │   │   │   │   │   ├── AppPickerActivity.java
│   │   │   │   │   │   │   ├── BookmarkAdapter.java
│   │   │   │   │   │   │   ├── BookmarkPickerActivity.java
│   │   │   │   │   │   │   ├── LoadPackagesAsyncTask.java
│   │   │   │   │   │   │   └── ShareActivity.java
│   │   │   │   │   │   ├── ViewfinderResultPointCallback.java
│   │   │   │   │   │   ├── ViewfinderView.java
│   │   │   │   │   │   └── wifi
│   │   │   │   │   │   ├── NetworkType.java
│   │   │   │   │   │   └── WifiConfigManager.java
│   │   │   │   │   └── result
│   │   │   │   │   ├── AbstractDoCoMoResultParser.java
│   │   │   │   │   ├── AddressBookAUResultParser.java
│   │   │   │   │   ├── AddressBookDoCoMoResultParser.java
│   │   │   │   │   ├── AddressBookParsedResult.java
│   │   │   │   │   ├── BizcardResultParser.java
│   │   │   │   │   ├── BookmarkDoCoMoResultParser.java
│   │   │   │   │   ├── CalendarParsedResult.java
│   │   │   │   │   ├── EmailAddressParsedResult.java
│   │   │   │   │   ├── EmailAddressResultParser.java
│   │   │   │   │   ├── EmailDoCoMoResultParser.java
│   │   │   │   │   ├── ExpandedProductParsedResult.java
│   │   │   │   │   ├── ExpandedProductResultParser.java
│   │   │   │   │   ├── GeoParsedResult.java
│   │   │   │   │   ├── GeoResultParser.java
│   │   │   │   │   ├── ISBNParsedResult.java
│   │   │   │   │   ├── ISBNResultParser.java
│   │   │   │   │   ├── ParsedResult.java
│   │   │   │   │   ├── ParsedResultType.java
│   │   │   │   │   ├── ProductParsedResult.java
│   │   │   │   │   ├── ProductResultParser.java
│   │   │   │   │   ├── ResultParser.java
│   │   │   │   │   ├── SMSMMSResultParser.java
│   │   │   │   │   ├── SMSParsedResult.java
│   │   │   │   │   ├── SMSTOMMSTOResultParser.java
│   │   │   │   │   ├── SMTPResultParser.java
│   │   │   │   │   ├── TelParsedResult.java
│   │   │   │   │   ├── TelResultParser.java
│   │   │   │   │   ├── TextParsedResult.java
│   │   │   │   │   ├── URIParsedResult.java
│   │   │   │   │   ├── URIResultParser.java
│   │   │   │   │   ├── URLTOResultParser.java
│   │   │   │   │   ├── VCardResultParser.java
│   │   │   │   │   ├── VEventResultParser.java
│   │   │   │   │   ├── WifiParsedResult.java
│   │   │   │   │   └── WifiResultParser.java
│   │   │   │   ├── common
│   │   │   │   │   ├── BitArray.java
│   │   │   │   │   ├── BitMatrix.java
│   │   │   │   │   ├── BitSource.java
│   │   │   │   │   ├── CharacterSetECI.java
│   │   │   │   │   ├── DecoderResult.java
│   │   │   │   │   ├── DefaultGridSampler.java
│   │   │   │   │   ├── detector
│   │   │   │   │   │   ├── MathUtils.java
│   │   │   │   │   │   ├── MonochromeRectangleDetector.java
│   │   │   │   │   │   └── WhiteRectangleDetector.java
│   │   │   │   │   ├── DetectorResult.java
│   │   │   │   │   ├── GlobalHistogramBinarizer.java
│   │   │   │   │   ├── GridSampler.java
│   │   │   │   │   ├── HybridBinarizer.java
│   │   │   │   │   ├── PerspectiveTransform.java
│   │   │   │   │   ├── reedsolomon
│   │   │   │   │   │   ├── GenericGF.java
│   │   │   │   │   │   ├── GenericGFPoly.java
│   │   │   │   │   │   ├── ReedSolomonDecoder.java
│   │   │   │   │   │   ├── ReedSolomonEncoder.java
│   │   │   │   │   │   └── ReedSolomonException.java
│   │   │   │   │   └── StringUtils.java
│   │   │   │   ├── datamatrix
│   │   │   │   │   ├── DataMatrixReader.java
│   │   │   │   │   ├── DataMatrixWriter.java
│   │   │   │   │   ├── decoder
│   │   │   │   │   │   ├── BitMatrixParser.java
│   │   │   │   │   │   ├── DataBlock.java
│   │   │   │   │   │   ├── DecodedBitStreamParser.java
│   │   │   │   │   │   ├── Decoder.java
│   │   │   │   │   │   └── Version.java
│   │   │   │   │   ├── detector
│   │   │   │   │   │   └── Detector.java
│   │   │   │   │   └── encoder
│   │   │   │   │   ├── ASCIIEncoder.java
│   │   │   │   │   ├── Base256Encoder.java
│   │   │   │   │   ├── C40Encoder.java
│   │   │   │   │   ├── DataMatrixSymbolInfo144.java
│   │   │   │   │   ├── DefaultPlacement.java
│   │   │   │   │   ├── EdifactEncoder.java
│   │   │   │   │   ├── EncoderContext.java
│   │   │   │   │   ├── Encoder.java
│   │   │   │   │   ├── ErrorCorrection.java
│   │   │   │   │   ├── HighLevelEncoder.java
│   │   │   │   │   ├── SymbolInfo.java
│   │   │   │   │   ├── SymbolShapeHint.java
│   │   │   │   │   ├── TextEncoder.java
│   │   │   │   │   └── X12Encoder.java
│   │   │   │   ├── DecodeHintType.java
│   │   │   │   ├── Dimension.java
│   │   │   │   ├── EncodeHintType.java
│   │   │   │   ├── FormatException.java
│   │   │   │   ├── InvertedLuminanceSource.java
│   │   │   │   ├── LuminanceSource.java
│   │   │   │   ├── maxicode
│   │   │   │   │   ├── decoder
│   │   │   │   │   │   ├── BitMatrixParser.java
│   │   │   │   │   │   ├── DecodedBitStreamParser.java
│   │   │   │   │   │   └── Decoder.java
│   │   │   │   │   └── MaxiCodeReader.java
│   │   │   │   ├── multi
│   │   │   │   │   ├── ByQuadrantReader.java
│   │   │   │   │   ├── GenericMultipleBarcodeReader.java
│   │   │   │   │   ├── MultipleBarcodeReader.java
│   │   │   │   │   └── qrcode
│   │   │   │   │   ├── detector
│   │   │   │   │   │   ├── MultiDetector.java
│   │   │   │   │   │   └── MultiFinderPatternFinder.java
│   │   │   │   │   └── QRCodeMultiReader.java
│   │   │   │   ├── MultiFormatReader.java
│   │   │   │   ├── MultiFormatWriter.java
│   │   │   │   ├── NotFoundException.java
│   │   │   │   ├── oned
│   │   │   │   │   ├── CodaBarReader.java
│   │   │   │   │   ├── CodaBarWriter.java
│   │   │   │   │   ├── Code128Reader.java
│   │   │   │   │   ├── Code128Writer.java
│   │   │   │   │   ├── Code39Reader.java
│   │   │   │   │   ├── Code39Writer.java
│   │   │   │   │   ├── Code93Reader.java
│   │   │   │   │   ├── EAN13Reader.java
│   │   │   │   │   ├── EAN13Writer.java
│   │   │   │   │   ├── EAN8Reader.java
│   │   │   │   │   ├── EAN8Writer.java
│   │   │   │   │   ├── EANManufacturerOrgSupport.java
│   │   │   │   │   ├── ITFReader.java
│   │   │   │   │   ├── ITFWriter.java
│   │   │   │   │   ├── MultiFormatOneDReader.java
│   │   │   │   │   ├── MultiFormatUPCEANReader.java
│   │   │   │   │   ├── OneDimensionalCodeWriter.java
│   │   │   │   │   ├── OneDReader.java
│   │   │   │   │   ├── rss
│   │   │   │   │   │   ├── AbstractRSSReader.java
│   │   │   │   │   │   ├── DataCharacter.java
│   │   │   │   │   │   ├── expanded
│   │   │   │   │   │   │   ├── BitArrayBuilder.java
│   │   │   │   │   │   │   ├── decoders
│   │   │   │   │   │   │   │   ├── AbstractExpandedDecoder.java
│   │   │   │   │   │   │   │   ├── AI013103decoder.java
│   │   │   │   │   │   │   │   ├── AI01320xDecoder.java
│   │   │   │   │   │   │   │   ├── AI01392xDecoder.java
│   │   │   │   │   │   │   │   ├── AI01393xDecoder.java
│   │   │   │   │   │   │   │   ├── AI013x0x1xDecoder.java
│   │   │   │   │   │   │   │   ├── AI013x0xDecoder.java
│   │   │   │   │   │   │   │   ├── AI01AndOtherAIs.java
│   │   │   │   │   │   │   │   ├── AI01decoder.java
│   │   │   │   │   │   │   │   ├── AI01weightDecoder.java
│   │   │   │   │   │   │   │   ├── AnyAIDecoder.java
│   │   │   │   │   │   │   │   ├── BlockParsedResult.java
│   │   │   │   │   │   │   │   ├── CurrentParsingState.java
│   │   │   │   │   │   │   │   ├── DecodedChar.java
│   │   │   │   │   │   │   │   ├── DecodedInformation.java
│   │   │   │   │   │   │   │   ├── DecodedNumeric.java
│   │   │   │   │   │   │   │   ├── DecodedObject.java
│   │   │   │   │   │   │   │   ├── FieldParser.java
│   │   │   │   │   │   │   │   └── GeneralAppIdDecoder.java
│   │   │   │   │   │   │   ├── ExpandedPair.java
│   │   │   │   │   │   │   ├── ExpandedRow.java
│   │   │   │   │   │   │   └── RSSExpandedReader.java
│   │   │   │   │   │   ├── FinderPattern.java
│   │   │   │   │   │   ├── Pair.java
│   │   │   │   │   │   ├── RSS14Reader.java
│   │   │   │   │   │   └── RSSUtils.java
│   │   │   │   │   ├── UPCAReader.java
│   │   │   │   │   ├── UPCAWriter.java
│   │   │   │   │   ├── UPCEANExtension2Support.java
│   │   │   │   │   ├── UPCEANExtension5Support.java
│   │   │   │   │   ├── UPCEANExtensionSupport.java
│   │   │   │   │   ├── UPCEANReader.java
│   │   │   │   │   ├── UPCEANWriter.java
│   │   │   │   │   └── UPCEReader.java
│   │   │   │   ├── pdf417
│   │   │   │   │   ├── decoder
│   │   │   │   │   │   ├── BarcodeMetadata.java
│   │   │   │   │   │   ├── BarcodeValue.java
│   │   │   │   │   │   ├── BoundingBox.java
│   │   │   │   │   │   ├── Codeword.java
│   │   │   │   │   │   ├── DecodedBitStreamParser.java
│   │   │   │   │   │   ├── DetectionResultColumn.java
│   │   │   │   │   │   ├── DetectionResult.java
│   │   │   │   │   │   ├── DetectionResultRowIndicatorColumn.java
│   │   │   │   │   │   ├── ec
│   │   │   │   │   │   │   ├── ErrorCorrection.java
│   │   │   │   │   │   │   ├── ModulusGF.java
│   │   │   │   │   │   │   └── ModulusPoly.java
│   │   │   │   │   │   ├── PDF417CodewordDecoder.java
│   │   │   │   │   │   └── PDF417ScanningDecoder.java
│   │   │   │   │   ├── detector
│   │   │   │   │   │   ├── Detector.java
│   │   │   │   │   │   └── PDF417DetectorResult.java
│   │   │   │   │   ├── encoder
│   │   │   │   │   │   ├── BarcodeMatrix.java
│   │   │   │   │   │   ├── BarcodeRow.java
│   │   │   │   │   │   ├── Compaction.java
│   │   │   │   │   │   ├── Dimensions.java
│   │   │   │   │   │   ├── PDF417ErrorCorrection.java
│   │   │   │   │   │   ├── PDF417HighLevelEncoder.java
│   │   │   │   │   │   └── PDF417.java
│   │   │   │   │   ├── PDF417Common.java
│   │   │   │   │   ├── PDF417Reader.java
│   │   │   │   │   ├── PDF417ResultMetadata.java
│   │   │   │   │   └── PDF417Writer.java
│   │   │   │   ├── PlanarYUVLuminanceSource.java
│   │   │   │   ├── qrcode
│   │   │   │   │   ├── decoder
│   │   │   │   │   │   ├── BitMatrixParser.java
│   │   │   │   │   │   ├── DataBlock.java
│   │   │   │   │   │   ├── DataMask.java
│   │   │   │   │   │   ├── DecodedBitStreamParser.java
│   │   │   │   │   │   ├── Decoder.java
│   │   │   │   │   │   ├── ErrorCorrectionLevel.java
│   │   │   │   │   │   ├── FormatInformation.java
│   │   │   │   │   │   ├── Mode.java
│   │   │   │   │   │   └── Version.java
│   │   │   │   │   ├── detector
│   │   │   │   │   │   ├── AlignmentPatternFinder.java
│   │   │   │   │   │   ├── AlignmentPattern.java
│   │   │   │   │   │   ├── Detector.java
│   │   │   │   │   │   ├── FinderPatternFinder.java
│   │   │   │   │   │   ├── FinderPatternInfo.java
│   │   │   │   │   │   └── FinderPattern.java
│   │   │   │   │   ├── encoder
│   │   │   │   │   │   ├── BlockPair.java
│   │   │   │   │   │   ├── ByteMatrix.java
│   │   │   │   │   │   ├── Encoder.java
│   │   │   │   │   │   ├── MaskUtil.java
│   │   │   │   │   │   ├── MatrixUtil.java
│   │   │   │   │   │   └── QRCode.java
│   │   │   │   │   ├── QRCodeReader.java
│   │   │   │   │   └── QRCodeWriter.java
│   │   │   │   ├── ReaderException.java
│   │   │   │   ├── Reader.java
│   │   │   │   ├── Result.java
│   │   │   │   ├── ResultMetadataType.java
│   │   │   │   ├── ResultPointCallback.java
│   │   │   │   ├── ResultPoint.java
│   │   │   │   ├── RGBLuminanceSource.java
│   │   │   │   ├── WriterException.java
│   │   │   │   └── Writer.java
│   │   │   └── META-INF
│   │   │   └── MANIFEST.MF
│   │   ├── android-integration
│   │   │   ├── pom.xml
│   │   │   └── src
│   │   │   └── com
│   │   │   └── google
│   │   │   └── zxing
│   │   │   └── integration
│   │   │   └── android
│   │   │   ├── IntentIntegrator.java
│   │   │   ├── IntentIntegratorSupportV4.java
│   │   │   ├── IntentIntegratorV30.java
│   │   │   └── IntentResult.java
│   │   ├── androidtest
│   │   │   ├── AndroidManifest.xml
│   │   │   ├── ant.properties
│   │   │   ├── build.xml
│   │   │   ├── proguard.cfg
│   │   │   ├── project.properties
│   │   │   ├── res
│   │   │   │   ├── drawable
│   │   │   │   │   └── icon.png
│   │   │   │   ├── drawable-hdpi
│   │   │   │   │   └── icon.png
│   │   │   │   ├── drawable-xhdpi
│   │   │   │   │   └── icon.png
│   │   │   │   ├── layout
│   │   │   │   │   ├── benchmark.xml
│   │   │   │   │   └── test.xml
│   │   │   │   └── values
│   │   │   │   ├── ids.xml
│   │   │   │   └── strings.xml
│   │   │   └── src
│   │   │   └── com
│   │   │   └── google
│   │   │   └── zxing
│   │   │   └── client
│   │   │   └── androidtest
│   │   │   ├── BenchmarkActivity.java
│   │   │   ├── BenchmarkItem.java
│   │   │   ├── BenchmarkThread.java
│   │   │   └── ZXingTestActivity.java
│   │   ├── AUTHORS
│   │   ├── build.xml
│   │   ├── CHANGES
│   │   ├── COPYING
│   │   ├── core
│   │   │   ├── pom.xml
│   │   │   ├── src
│   │   │   │   └── com
│   │   │   │   └── google
│   │   │   │   └── zxing
│   │   │   │   ├── aztec
│   │   │   │   │   ├── AztecDetectorResult.java
│   │   │   │   │   ├── AztecReader.java
│   │   │   │   │   ├── AztecWriter.java
│   │   │   │   │   ├── decoder
│   │   │   │   │   │   └── Decoder.java
│   │   │   │   │   ├── detector
│   │   │   │   │   │   └── Detector.java
│   │   │   │   │   └── encoder
│   │   │   │   │   ├── AztecCode.java
│   │   │   │   │   └── Encoder.java
│   │   │   │   ├── BarcodeFormat.java
│   │   │   │   ├── Binarizer.java
│   │   │   │   ├── BinaryBitmap.java
│   │   │   │   ├── ChecksumException.java
│   │   │   │   ├── client
│   │   │   │   │   └── result
│   │   │   │   │   ├── AbstractDoCoMoResultParser.java
│   │   │   │   │   ├── AddressBookAUResultParser.java
│   │   │   │   │   ├── AddressBookDoCoMoResultParser.java
│   │   │   │   │   ├── AddressBookParsedResult.java
│   │   │   │   │   ├── BizcardResultParser.java
│   │   │   │   │   ├── BookmarkDoCoMoResultParser.java
│   │   │   │   │   ├── CalendarParsedResult.java
│   │   │   │   │   ├── EmailAddressParsedResult.java
│   │   │   │   │   ├── EmailAddressResultParser.java
│   │   │   │   │   ├── EmailDoCoMoResultParser.java
│   │   │   │   │   ├── ExpandedProductParsedResult.java
│   │   │   │   │   ├── ExpandedProductResultParser.java
│   │   │   │   │   ├── GeoParsedResult.java
│   │   │   │   │   ├── GeoResultParser.java
│   │   │   │   │   ├── ISBNParsedResult.java
│   │   │   │   │   ├── ISBNResultParser.java
│   │   │   │   │   ├── ParsedResult.java
│   │   │   │   │   ├── ParsedResultType.java
│   │   │   │   │   ├── ProductParsedResult.java
│   │   │   │   │   ├── ProductResultParser.java
│   │   │   │   │   ├── ResultParser.java
│   │   │   │   │   ├── SMSMMSResultParser.java
│   │   │   │   │   ├── SMSParsedResult.java
│   │   │   │   │   ├── SMSTOMMSTOResultParser.java
│   │   │   │   │   ├── SMTPResultParser.java
│   │   │   │   │   ├── TelParsedResult.java
│   │   │   │   │   ├── TelResultParser.java
│   │   │   │   │   ├── TextParsedResult.java
│   │   │   │   │   ├── URIParsedResult.java
│   │   │   │   │   ├── URIResultParser.java
│   │   │   │   │   ├── URLTOResultParser.java
│   │   │   │   │   ├── VCardResultParser.java
│   │   │   │   │   ├── VEventResultParser.java
│   │   │   │   │   ├── WifiParsedResult.java
│   │   │   │   │   └── WifiResultParser.java
│   │   │   │   ├── common
│   │   │   │   │   ├── BitArray.java
│   │   │   │   │   ├── BitMatrix.java
│   │   │   │   │   ├── BitSource.java
│   │   │   │   │   ├── CharacterSetECI.java
│   │   │   │   │   ├── DecoderResult.java
│   │   │   │   │   ├── DefaultGridSampler.java
│   │   │   │   │   ├── detector
│   │   │   │   │   │   ├── MathUtils.java
│   │   │   │   │   │   ├── MonochromeRectangleDetector.java
│   │   │   │   │   │   └── WhiteRectangleDetector.java
│   │   │   │   │   ├── DetectorResult.java
│   │   │   │   │   ├── GlobalHistogramBinarizer.java
│   │   │   │   │   ├── GridSampler.java
│   │   │   │   │   ├── HybridBinarizer.java
│   │   │   │   │   ├── PerspectiveTransform.java
│   │   │   │   │   ├── reedsolomon
│   │   │   │   │   │   ├── GenericGF.java
│   │   │   │   │   │   ├── GenericGFPoly.java
│   │   │   │   │   │   ├── ReedSolomonDecoder.java
│   │   │   │   │   │   ├── ReedSolomonEncoder.java
│   │   │   │   │   │   └── ReedSolomonException.java
│   │   │   │   │   └── StringUtils.java
│   │   │   │   ├── datamatrix
│   │   │   │   │   ├── DataMatrixReader.java
│   │   │   │   │   ├── DataMatrixWriter.java
│   │   │   │   │   ├── decoder
│   │   │   │   │   │   ├── BitMatrixParser.java
│   │   │   │   │   │   ├── DataBlock.java
│   │   │   │   │   │   ├── DecodedBitStreamParser.java
│   │   │   │   │   │   ├── Decoder.java
│   │   │   │   │   │   └── Version.java
│   │   │   │   │   ├── detector
│   │   │   │   │   │   └── Detector.java
│   │   │   │   │   └── encoder
│   │   │   │   │   ├── ASCIIEncoder.java
│   │   │   │   │   ├── Base256Encoder.java
│   │   │   │   │   ├── C40Encoder.java
│   │   │   │   │   ├── DataMatrixSymbolInfo144.java
│   │   │   │   │   ├── DefaultPlacement.java
│   │   │   │   │   ├── EdifactEncoder.java
│   │   │   │   │   ├── EncoderContext.java
│   │   │   │   │   ├── Encoder.java
│   │   │   │   │   ├── ErrorCorrection.java
│   │   │   │   │   ├── HighLevelEncoder.java
│   │   │   │   │   ├── SymbolInfo.java
│   │   │   │   │   ├── SymbolShapeHint.java
│   │   │   │   │   ├── TextEncoder.java
│   │   │   │   │   └── X12Encoder.java
│   │   │   │   ├── DecodeHintType.java
│   │   │   │   ├── Dimension.java
│   │   │   │   ├── EncodeHintType.java
│   │   │   │   ├── FormatException.java
│   │   │   │   ├── InvertedLuminanceSource.java
│   │   │   │   ├── LuminanceSource.java
│   │   │   │   ├── maxicode
│   │   │   │   │   ├── decoder
│   │   │   │   │   │   ├── BitMatrixParser.java
│   │   │   │   │   │   ├── DecodedBitStreamParser.java
│   │   │   │   │   │   └── Decoder.java
│   │   │   │   │   └── MaxiCodeReader.java
│   │   │   │   ├── multi
│   │   │   │   │   ├── ByQuadrantReader.java
│   │   │   │   │   ├── GenericMultipleBarcodeReader.java
│   │   │   │   │   ├── MultipleBarcodeReader.java
│   │   │   │   │   └── qrcode
│   │   │   │   │   ├── detector
│   │   │   │   │   │   ├── MultiDetector.java
│   │   │   │   │   │   └── MultiFinderPatternFinder.java
│   │   │   │   │   └── QRCodeMultiReader.java
│   │   │   │   ├── MultiFormatReader.java
│   │   │   │   ├── MultiFormatWriter.java
│   │   │   │   ├── NotFoundException.java
│   │   │   │   ├── oned
│   │   │   │   │   ├── CodaBarReader.java
│   │   │   │   │   ├── CodaBarWriter.java
│   │   │   │   │   ├── Code128Reader.java
│   │   │   │   │   ├── Code128Writer.java
│   │   │   │   │   ├── Code39Reader.java
│   │   │   │   │   ├── Code39Writer.java
│   │   │   │   │   ├── Code93Reader.java
│   │   │   │   │   ├── EAN13Reader.java
│   │   │   │   │   ├── EAN13Writer.java
│   │   │   │   │   ├── EAN8Reader.java
│   │   │   │   │   ├── EAN8Writer.java
│   │   │   │   │   ├── EANManufacturerOrgSupport.java
│   │   │   │   │   ├── ITFReader.java
│   │   │   │   │   ├── ITFWriter.java
│   │   │   │   │   ├── MultiFormatOneDReader.java
│   │   │   │   │   ├── MultiFormatUPCEANReader.java
│   │   │   │   │   ├── OneDimensionalCodeWriter.java
│   │   │   │   │   ├── OneDReader.java
│   │   │   │   │   ├── rss
│   │   │   │   │   │   ├── AbstractRSSReader.java
│   │   │   │   │   │   ├── DataCharacter.java
│   │   │   │   │   │   ├── expanded
│   │   │   │   │   │   │   ├── BitArrayBuilder.java
│   │   │   │   │   │   │   ├── decoders
│   │   │   │   │   │   │   │   ├── AbstractExpandedDecoder.java
│   │   │   │   │   │   │   │   ├── AI013103decoder.java
│   │   │   │   │   │   │   │   ├── AI01320xDecoder.java
│   │   │   │   │   │   │   │   ├── AI01392xDecoder.java
│   │   │   │   │   │   │   │   ├── AI01393xDecoder.java
│   │   │   │   │   │   │   │   ├── AI013x0x1xDecoder.java
│   │   │   │   │   │   │   │   ├── AI013x0xDecoder.java
│   │   │   │   │   │   │   │   ├── AI01AndOtherAIs.java
│   │   │   │   │   │   │   │   ├── AI01decoder.java
│   │   │   │   │   │   │   │   ├── AI01weightDecoder.java
│   │   │   │   │   │   │   │   ├── AnyAIDecoder.java
│   │   │   │   │   │   │   │   ├── BlockParsedResult.java
│   │   │   │   │   │   │   │   ├── CurrentParsingState.java
│   │   │   │   │   │   │   │   ├── DecodedChar.java
│   │   │   │   │   │   │   │   ├── DecodedInformation.java
│   │   │   │   │   │   │   │   ├── DecodedNumeric.java
│   │   │   │   │   │   │   │   ├── DecodedObject.java
│   │   │   │   │   │   │   │   ├── FieldParser.java
│   │   │   │   │   │   │   │   └── GeneralAppIdDecoder.java
│   │   │   │   │   │   │   ├── ExpandedPair.java
│   │   │   │   │   │   │   ├── ExpandedRow.java
│   │   │   │   │   │   │   └── RSSExpandedReader.java
│   │   │   │   │   │   ├── FinderPattern.java
│   │   │   │   │   │   ├── Pair.java
│   │   │   │   │   │   ├── RSS14Reader.java
│   │   │   │   │   │   └── RSSUtils.java
│   │   │   │   │   ├── UPCAReader.java
│   │   │   │   │   ├── UPCAWriter.java
│   │   │   │   │   ├── UPCEANExtension2Support.java
│   │   │   │   │   ├── UPCEANExtension5Support.java
│   │   │   │   │   ├── UPCEANExtensionSupport.java
│   │   │   │   │   ├── UPCEANReader.java
│   │   │   │   │   ├── UPCEANWriter.java
│   │   │   │   │   └── UPCEReader.java
│   │   │   │   ├── pdf417
│   │   │   │   │   ├── decoder
│   │   │   │   │   │   ├── BarcodeMetadata.java
│   │   │   │   │   │   ├── BarcodeValue.java
│   │   │   │   │   │   ├── BoundingBox.java
│   │   │   │   │   │   ├── Codeword.java
│   │   │   │   │   │   ├── DecodedBitStreamParser.java
│   │   │   │   │   │   ├── DetectionResultColumn.java
│   │   │   │   │   │   ├── DetectionResult.java
│   │   │   │   │   │   ├── DetectionResultRowIndicatorColumn.java
│   │   │   │   │   │   ├── ec
│   │   │   │   │   │   │   ├── ErrorCorrection.java
│   │   │   │   │   │   │   ├── ModulusGF.java
│   │   │   │   │   │   │   └── ModulusPoly.java
│   │   │   │   │   │   ├── PDF417CodewordDecoder.java
│   │   │   │   │   │   └── PDF417ScanningDecoder.java
│   │   │   │   │   ├── detector
│   │   │   │   │   │   ├── Detector.java
│   │   │   │   │   │   └── PDF417DetectorResult.java
│   │   │   │   │   ├── encoder
│   │   │   │   │   │   ├── BarcodeMatrix.java
│   │   │   │   │   │   ├── BarcodeRow.java
│   │   │   │   │   │   ├── Compaction.java
│   │   │   │   │   │   ├── Dimensions.java
│   │   │   │   │   │   ├── PDF417ErrorCorrection.java
│   │   │   │   │   │   ├── PDF417HighLevelEncoder.java
│   │   │   │   │   │   └── PDF417.java
│   │   │   │   │   ├── PDF417Common.java
│   │   │   │   │   ├── PDF417Reader.java
│   │   │   │   │   ├── PDF417ResultMetadata.java
│   │   │   │   │   └── PDF417Writer.java
│   │   │   │   ├── PlanarYUVLuminanceSource.java
│   │   │   │   ├── qrcode
│   │   │   │   │   ├── decoder
│   │   │   │   │   │   ├── BitMatrixParser.java
│   │   │   │   │   │   ├── DataBlock.java
│   │   │   │   │   │   ├── DataMask.java
│   │   │   │   │   │   ├── DecodedBitStreamParser.java
│   │   │   │   │   │   ├── Decoder.java
│   │   │   │   │   │   ├── ErrorCorrectionLevel.java
│   │   │   │   │   │   ├── FormatInformation.java
│   │   │   │   │   │   ├── Mode.java
│   │   │   │   │   │   └── Version.java
│   │   │   │   │   ├── detector
│   │   │   │   │   │   ├── AlignmentPatternFinder.java
│   │   │   │   │   │   ├── AlignmentPattern.java
│   │   │   │   │   │   ├── Detector.java
│   │   │   │   │   │   ├── FinderPatternFinder.java
│   │   │   │   │   │   ├── FinderPatternInfo.java
│   │   │   │   │   │   └── FinderPattern.java
│   │   │   │   │   ├── encoder
│   │   │   │   │   │   ├── BlockPair.java
│   │   │   │   │   │   ├── ByteMatrix.java
│   │   │   │   │   │   ├── Encoder.java
│   │   │   │   │   │   ├── MaskUtil.java
│   │   │   │   │   │   ├── MatrixUtil.java
│   │   │   │   │   │   └── QRCode.java
│   │   │   │   │   ├── QRCodeReader.java
│   │   │   │   │   └── QRCodeWriter.java
│   │   │   │   ├── ReaderException.java
│   │   │   │   ├── Reader.java
│   │   │   │   ├── Result.java
│   │   │   │   ├── ResultMetadataType.java
│   │   │   │   ├── ResultPointCallback.java
│   │   │   │   ├── ResultPoint.java
│   │   │   │   ├── RGBLuminanceSource.java
│   │   │   │   ├── WriterException.java
│   │   │   │   └── Writer.java
│   │   │   └── test
│   │   │   └── src
│   │   │   └── com
│   │   │   └── google
│   │   │   └── zxing
│   │   │   ├── AllPositiveBlackBoxTester.java
│   │   │   ├── aztec
│   │   │   │   ├── AztecBlackBox1TestCase.java
│   │   │   │   ├── AztecBlackBox2TestCase.java
│   │   │   │   └── encoder
│   │   │   │   └── EncoderTest.java
│   │   │   ├── BufferedImageLuminanceSource.java
│   │   │   ├── client
│   │   │   │   └── result
│   │   │   │   ├── AddressBookParsedResultTestCase.java
│   │   │   │   ├── CalendarParsedResultTestCase.java
│   │   │   │   ├── EmailAddressParsedResultTestCase.java
│   │   │   │   ├── ExpandedProductParsedResultTestCase.java
│   │   │   │   ├── GeoParsedResultTestCase.java
│   │   │   │   ├── ISBNParsedResultTestCase.java
│   │   │   │   ├── ParsedReaderResultTestCase.java
│   │   │   │   ├── ProductParsedResultTestCase.java
│   │   │   │   ├── SMSMMSParsedResultTestCase.java
│   │   │   │   ├── TelParsedResultTestCase.java
│   │   │   │   ├── URIParsedResultTestCase.java
│   │   │   │   └── WifiParsedResultTestCase.java
│   │   │   ├── common
│   │   │   │   ├── AbstractBlackBoxTestCase.java
│   │   │   │   ├── AbstractNegativeBlackBoxTestCase.java
│   │   │   │   ├── BitArrayTestCase.java
│   │   │   │   ├── BitMatrixTestCase.java
│   │   │   │   ├── BitSourceBuilder.java
│   │   │   │   ├── BitSourceTestCase.java
│   │   │   │   ├── PerspectiveTransformTestCase.java
│   │   │   │   ├── reedsolomon
│   │   │   │   │   └── ReedSolomonTestCase.java
│   │   │   │   ├── StringUtilsTestCase.java
│   │   │   │   ├── SummaryResults.java
│   │   │   │   └── TestResult.java
│   │   │   ├── datamatrix
│   │   │   │   ├── DataMatrixBlackBox1TestCase.java
│   │   │   │   ├── DataMatrixBlackBox2TestCase.java
│   │   │   │   ├── DataMatrixWriterTestCase.java
│   │   │   │   ├── decoder
│   │   │   │   │   └── DecodedBitStreamParserTestCase.java
│   │   │   │   └── encoder
│   │   │   │   ├── DebugPlacement.java
│   │   │   │   ├── ErrorCorrectionTestCase.java
│   │   │   │   ├── HighLevelEncodeTestCase.java
│   │   │   │   ├── PlacementTestCase.java
│   │   │   │   └── SymbolInfoTestCase.java
│   │   │   ├── negative
│   │   │   │   ├── FalsePositives2BlackBoxTestCase.java
│   │   │   │   ├── FalsePositivesBlackBoxTestCase.java
│   │   │   │   ├── PartialBlackBoxTestCase.java
│   │   │   │   └── UnsupportedBlackBoxTestCase.java
│   │   │   ├── oned
│   │   │   │   ├── CodabarBlackBox1TestCase.java
│   │   │   │   ├── CodaBarWriterTestCase.java
│   │   │   │   ├── Code128BlackBox1TestCase.java
│   │   │   │   ├── Code128BlackBox2TestCase.java
│   │   │   │   ├── Code128BlackBox3TestCase.java
│   │   │   │   ├── Code39BlackBox1TestCase.java
│   │   │   │   ├── Code39BlackBox3TestCase.java
│   │   │   │   ├── Code39ExtendedBlackBox2TestCase.java
│   │   │   │   ├── Code93BlackBox1TestCase.java
│   │   │   │   ├── EAN13BlackBox1TestCase.java
│   │   │   │   ├── EAN13BlackBox2TestCase.java
│   │   │   │   ├── EAN13BlackBox3TestCase.java
│   │   │   │   ├── EAN13BlackBox4TestCase.java
│   │   │   │   ├── EAN13BlackBox5BlurryTestCase.java
│   │   │   │   ├── EAN13WriterTestCase.java
│   │   │   │   ├── EAN8BlackBox1TestCase.java
│   │   │   │   ├── EAN8WriterTestCase.java
│   │   │   │   ├── EANManufacturerOrgSupportTest.java
│   │   │   │   ├── ITFBlackBox1TestCase.java
│   │   │   │   ├── ITFBlackBox2TestCase.java
│   │   │   │   ├── rss
│   │   │   │   │   ├── expanded
│   │   │   │   │   │   ├── BinaryUtil.java
│   │   │   │   │   │   ├── BinaryUtilTest.java
│   │   │   │   │   │   ├── BitArrayBuilderTest.java
│   │   │   │   │   │   ├── decoders
│   │   │   │   │   │   │   ├── AbstractDecoderTest.java
│   │   │   │   │   │   │   ├── AI01_3103_DecoderTest.java
│   │   │   │   │   │   │   ├── AI01_3202_3203_DecoderTest.java
│   │   │   │   │   │   │   ├── AI01_3X0X_1X_DecoderTest.java
│   │   │   │   │   │   │   ├── AnyAIDecoderTest.java
│   │   │   │   │   │   │   └── FieldParserTest.java
│   │   │   │   │   │   ├── ExpandedInformationDecoderTest.java
│   │   │   │   │   │   ├── RSSExpandedBlackBox1TestCase.java
│   │   │   │   │   │   ├── RSSExpandedBlackBox2TestCase.java
│   │   │   │   │   │   ├── RSSExpandedBlackBox3TestCase.java
│   │   │   │   │   │   ├── RSSExpandedImage2binaryTestCase.java
│   │   │   │   │   │   ├── RSSExpandedImage2resultTestCase.java
│   │   │   │   │   │   ├── RSSExpandedImage2stringTestCase.java
│   │   │   │   │   │   ├── RSSExpandedInternalTestCase.java
│   │   │   │   │   │   ├── RSSExpandedStackedBlackBox1TestCase.java
│   │   │   │   │   │   ├── RSSExpandedStackedBlackBox2TestCase.java
│   │   │   │   │   │   ├── RSSExpandedStackedInternalTestCase.java
│   │   │   │   │   │   └── TestCaseUtil.java
│   │   │   │   │   ├── RSS14BlackBox1TestCase.java
│   │   │   │   │   └── RSS14BlackBox2TestCase.java
│   │   │   │   ├── UPCABlackBox1TestCase.java
│   │   │   │   ├── UPCABlackBox2TestCase.java
│   │   │   │   ├── UPCABlackBox3ReflectiveTestCase.java
│   │   │   │   ├── UPCABlackBox4TestCase.java
│   │   │   │   ├── UPCABlackBox5TestCase.java
│   │   │   │   ├── UPCABlackBox6BlurryTestCase.java
│   │   │   │   ├── UPCAWriterTestCase.java
│   │   │   │   ├── UPCEANExtensionBlackBox1TestCase.java
│   │   │   │   ├── UPCEBlackBox1TestCase.java
│   │   │   │   ├── UPCEBlackBox2TestCase.java
│   │   │   │   └── UPCEBlackBox3ReflectiveTestCase.java
│   │   │   ├── pdf417
│   │   │   │   ├── decoder
│   │   │   │   │   └── ec
│   │   │   │   │   ├── AbstractErrorCorrectionTestCase.java
│   │   │   │   │   └── ErrorCorrectionTestCase.java
│   │   │   │   ├── detector
│   │   │   │   │   └── DetectorTest.java
│   │   │   │   ├── PDF417BlackBox1TestCase.java
│   │   │   │   ├── PDF417BlackBox2TestCase.java
│   │   │   │   ├── PDF417BlackBox3TestCase.java
│   │   │   │   └── PDF417BlackBox4TestCase.java
│   │   │   └── qrcode
│   │   │   ├── decoder
│   │   │   │   ├── DataMaskTestCase.java
│   │   │   │   ├── DecodedBitStreamParserTestCase.java
│   │   │   │   ├── ErrorCorrectionLevelTestCase.java
│   │   │   │   ├── FormatInformationTestCase.java
│   │   │   │   ├── ModeTestCase.java
│   │   │   │   └── VersionTestCase.java
│   │   │   ├── encoder
│   │   │   │   ├── BitVectorTestCase.java
│   │   │   │   ├── EncoderTestCase.java
│   │   │   │   ├── MaskUtilTestCase.java
│   │   │   │   ├── MatrixUtilTestCase.java
│   │   │   │   └── QRCodeTestCase.java
│   │   │   ├── QRCodeBlackBox1TestCase.java
│   │   │   ├── QRCodeBlackBox2TestCase.java
│   │   │   ├── QRCodeBlackBox3TestCase.java
│   │   │   ├── QRCodeBlackBox4TestCase.java
│   │   │   ├── QRCodeBlackBox5TestCase.java
│   │   │   ├── QRCodeBlackBox6TestCase.java
│   │   │   └── QRCodeWriterTestCase.java
│   │   ├── cpp
│   │   │   ├── blackboxtest.results
│   │   │   ├── blackboxtest.sh
│   │   │   ├── cli
│   │   │   │   └── src
│   │   │   │   ├── ImageReaderSource.cpp
│   │   │   │   ├── ImageReaderSource.h
│   │   │   │   ├── jpgd.cpp
│   │   │   │   ├── jpgd.h
│   │   │   │   ├── lodepng.cpp
│   │   │   │   ├── lodepng.h
│   │   │   │   └── main.cpp
│   │   │   ├── cmake
│   │   │   │   ├── FindCPPUNIT.cmake
│   │   │   │   └── FindIconv.cmake
│   │   │   ├── CMakeLists.txt
│   │   │   ├── core
│   │   │   │   ├── src
│   │   │   │   │   ├── bigint
│   │   │   │   │   │   ├── BigIntegerAlgorithms.cc
│   │   │   │   │   │   ├── BigIntegerAlgorithms.hh
│   │   │   │   │   │   ├── BigInteger.cc
│   │   │   │   │   │   ├── BigInteger.hh
│   │   │   │   │   │   ├── BigIntegerLibrary.hh
│   │   │   │   │   │   ├── BigIntegerUtils.cc
│   │   │   │   │   │   ├── BigIntegerUtils.hh
│   │   │   │   │   │   ├── BigUnsigned.cc
│   │   │   │   │   │   ├── BigUnsigned.hh
│   │   │   │   │   │   ├── BigUnsignedInABase.cc
│   │   │   │   │   │   ├── BigUnsignedInABase.hh
│   │   │   │   │   │   ├── ChangeLog
│   │   │   │   │   │   ├── Makefile
│   │   │   │   │   │   ├── NumberlikeArray.hh
│   │   │   │   │   │   └── README
│   │   │   │   │   ├── win32
│   │   │   │   │   │   └── zxing
│   │   │   │   │   │   ├── iconv.h
│   │   │   │   │   │   ├── stdint.h
│   │   │   │   │   │   └── win_iconv.c
│   │   │   │   │   └── zxing
│   │   │   │   │   ├── aztec
│   │   │   │   │   │   ├── AztecDetectorResult.cpp
│   │   │   │   │   │   ├── AztecDetectorResult.h
│   │   │   │   │   │   ├── AztecReader.cpp
│   │   │   │   │   │   ├── AztecReader.h
│   │   │   │   │   │   ├── decoder
│   │   │   │   │   │   │   ├── Decoder.cpp
│   │   │   │   │   │   │   └── Decoder.h
│   │   │   │   │   │   └── detector
│   │   │   │   │   │   ├── Detector.cpp
│   │   │   │   │   │   └── Detector.h
│   │   │   │   │   ├── BarcodeFormat.cpp
│   │   │   │   │   ├── BarcodeFormat.h
│   │   │   │   │   ├── Binarizer.cpp
│   │   │   │   │   ├── Binarizer.h
│   │   │   │   │   ├── BinaryBitmap.cpp
│   │   │   │   │   ├── BinaryBitmap.h
│   │   │   │   │   ├── ChecksumException.cpp
│   │   │   │   │   ├── ChecksumException.h
│   │   │   │   │   ├── common
│   │   │   │   │   │   ├── Array.h
│   │   │   │   │   │   ├── BitArray.cpp
│   │   │   │   │   │   ├── BitArray.h
│   │   │   │   │   │   ├── BitArrayIO.cpp
│   │   │   │   │   │   ├── BitMatrix.cpp
│   │   │   │   │   │   ├── BitMatrix.h
│   │   │   │   │   │   ├── BitSource.cpp
│   │   │   │   │   │   ├── BitSource.h
│   │   │   │   │   │   ├── CharacterSetECI.cpp
│   │   │   │   │   │   ├── CharacterSetECI.h
│   │   │   │   │   │   ├── Counted.h
│   │   │   │   │   │   ├── DecoderResult.cpp
│   │   │   │   │   │   ├── DecoderResult.h
│   │   │   │   │   │   ├── detector
│   │   │   │   │   │   │   ├── JavaMath.h
│   │   │   │   │   │   │   ├── MathUtils.h
│   │   │   │   │   │   │   ├── MonochromeRectangleDetector.cpp
│   │   │   │   │   │   │   ├── MonochromeRectangleDetector.h
│   │   │   │   │   │   │   ├── WhiteRectangleDetector.cpp
│   │   │   │   │   │   │   └── WhiteRectangleDetector.h
│   │   │   │   │   │   ├── DetectorResult.cpp
│   │   │   │   │   │   ├── DetectorResult.h
│   │   │   │   │   │   ├── GlobalHistogramBinarizer.cpp
│   │   │   │   │   │   ├── GlobalHistogramBinarizer.h
│   │   │   │   │   │   ├── GreyscaleLuminanceSource.cpp
│   │   │   │   │   │   ├── GreyscaleLuminanceSource.h
│   │   │   │   │   │   ├── GreyscaleRotatedLuminanceSource.cpp
│   │   │   │   │   │   ├── GreyscaleRotatedLuminanceSource.h
│   │   │   │   │   │   ├── GridSampler.cpp
│   │   │   │   │   │   ├── GridSampler.h
│   │   │   │   │   │   ├── HybridBinarizer.cpp
│   │   │   │   │   │   ├── HybridBinarizer.h
│   │   │   │   │   │   ├── IllegalArgumentException.cpp
│   │   │   │   │   │   ├── IllegalArgumentException.h
│   │   │   │   │   │   ├── PerspectiveTransform.cpp
│   │   │   │   │   │   ├── PerspectiveTransform.h
│   │   │   │   │   │   ├── Point.h
│   │   │   │   │   │   ├── reedsolomon
│   │   │   │   │   │   │   ├── GenericGF.cpp
│   │   │   │   │   │   │   ├── GenericGF.h
│   │   │   │   │   │   │   ├── GenericGFPoly.cpp
│   │   │   │   │   │   │   ├── GenericGFPoly.h
│   │   │   │   │   │   │   ├── ReedSolomonDecoder.cpp
│   │   │   │   │   │   │   ├── ReedSolomonDecoder.h
│   │   │   │   │   │   │   ├── ReedSolomonException.cpp
│   │   │   │   │   │   │   └── ReedSolomonException.h
│   │   │   │   │   │   ├── Str.cpp
│   │   │   │   │   │   ├── Str.h
│   │   │   │   │   │   ├── StringUtils.cpp
│   │   │   │   │   │   └── StringUtils.h
│   │   │   │   │   ├── datamatrix
│   │   │   │   │   │   ├── DataMatrixReader.cpp
│   │   │   │   │   │   ├── DataMatrixReader.h
│   │   │   │   │   │   ├── decoder
│   │   │   │   │   │   │   ├── BitMatrixParser.cpp
│   │   │   │   │   │   │   ├── BitMatrixParser.h
│   │   │   │   │   │   │   ├── DataBlock.cpp
│   │   │   │   │   │   │   ├── DataBlock.h
│   │   │   │   │   │   │   ├── DecodedBitStreamParser.cpp
│   │   │   │   │   │   │   ├── DecodedBitStreamParser.h
│   │   │   │   │   │   │   ├── Decoder.cpp
│   │   │   │   │   │   │   └── Decoder.h
│   │   │   │   │   │   ├── detector
│   │   │   │   │   │   │   ├── CornerPoint.cpp
│   │   │   │   │   │   │   ├── CornerPoint.h
│   │   │   │   │   │   │   ├── Detector.cpp
│   │   │   │   │   │   │   ├── DetectorException.cpp
│   │   │   │   │   │   │   ├── DetectorException.h
│   │   │   │   │   │   │   └── Detector.h
│   │   │   │   │   │   ├── Version.cpp
│   │   │   │   │   │   └── Version.h
│   │   │   │   │   ├── DecodeHints.cpp
│   │   │   │   │   ├── DecodeHints.h
│   │   │   │   │   ├── Exception.cpp
│   │   │   │   │   ├── Exception.h
│   │   │   │   │   ├── FormatException.cpp
│   │   │   │   │   ├── FormatException.h
│   │   │   │   │   ├── IllegalStateException.h
│   │   │   │   │   ├── InvertedLuminanceSource.cpp
│   │   │   │   │   ├── InvertedLuminanceSource.h
│   │   │   │   │   ├── LuminanceSource.cpp
│   │   │   │   │   ├── LuminanceSource.h
│   │   │   │   │   ├── multi
│   │   │   │   │   │   ├── ByQuadrantReader.cpp
│   │   │   │   │   │   ├── ByQuadrantReader.h
│   │   │   │   │   │   ├── GenericMultipleBarcodeReader.cpp
│   │   │   │   │   │   ├── GenericMultipleBarcodeReader.h
│   │   │   │   │   │   ├── MultipleBarcodeReader.cpp
│   │   │   │   │   │   ├── MultipleBarcodeReader.h
│   │   │   │   │   │   └── qrcode
│   │   │   │   │   │   ├── detector
│   │   │   │   │   │   │   ├── MultiDetector.cpp
│   │   │   │   │   │   │   ├── MultiDetector.h
│   │   │   │   │   │   │   ├── MultiFinderPatternFinder.cpp
│   │   │   │   │   │   │   └── MultiFinderPatternFinder.h
│   │   │   │   │   │   ├── QRCodeMultiReader.cpp
│   │   │   │   │   │   └── QRCodeMultiReader.h
│   │   │   │   │   ├── MultiFormatReader.cpp
│   │   │   │   │   ├── MultiFormatReader.h
│   │   │   │   │   ├── NotFoundException.h
│   │   │   │   │   ├── oned
│   │   │   │   │   │   ├── CodaBarReader.cpp
│   │   │   │   │   │   ├── CodaBarReader.h
│   │   │   │   │   │   ├── Code128Reader.cpp
│   │   │   │   │   │   ├── Code128Reader.h
│   │   │   │   │   │   ├── Code39Reader.cpp
│   │   │   │   │   │   ├── Code39Reader.h
│   │   │   │   │   │   ├── Code93Reader.cpp
│   │   │   │   │   │   ├── Code93Reader.h
│   │   │   │   │   │   ├── EAN13Reader.cpp
│   │   │   │   │   │   ├── EAN13Reader.h
│   │   │   │   │   │   ├── EAN8Reader.cpp
│   │   │   │   │   │   ├── EAN8Reader.h
│   │   │   │   │   │   ├── ITFReader.cpp
│   │   │   │   │   │   ├── ITFReader.h
│   │   │   │   │   │   ├── MultiFormatOneDReader.cpp
│   │   │   │   │   │   ├── MultiFormatOneDReader.h
│   │   │   │   │   │   ├── MultiFormatUPCEANReader.cpp
│   │   │   │   │   │   ├── MultiFormatUPCEANReader.h
│   │   │   │   │   │   ├── OneDReader.cpp
│   │   │   │   │   │   ├── OneDReader.h
│   │   │   │   │   │   ├── OneDResultPoint.cpp
│   │   │   │   │   │   ├── OneDResultPoint.h
│   │   │   │   │   │   ├── UPCAReader.cpp
│   │   │   │   │   │   ├── UPCAReader.h
│   │   │   │   │   │   ├── UPCEANReader.cpp
│   │   │   │   │   │   ├── UPCEANReader.h
│   │   │   │   │   │   ├── UPCEReader.cpp
│   │   │   │   │   │   └── UPCEReader.h
│   │   │   │   │   ├── pdf417
│   │   │   │   │   │   ├── decoder
│   │   │   │   │   │   │   ├── BitMatrixParser.cpp
│   │   │   │   │   │   │   ├── BitMatrixParser.h
│   │   │   │   │   │   │   ├── DecodedBitStreamParser.cpp
│   │   │   │   │   │   │   ├── DecodedBitStreamParser.h
│   │   │   │   │   │   │   ├── Decoder.cpp
│   │   │   │   │   │   │   ├── Decoder.h
│   │   │   │   │   │   │   └── ec
│   │   │   │   │   │   │   ├── ErrorCorrection.cpp
│   │   │   │   │   │   │   ├── ErrorCorrection.h
│   │   │   │   │   │   │   ├── ModulusGF.cpp
│   │   │   │   │   │   │   ├── ModulusGF.h
│   │   │   │   │   │   │   ├── ModulusPoly.cpp
│   │   │   │   │   │   │   └── ModulusPoly.h
│   │   │   │   │   │   ├── detector
│   │   │   │   │   │   │   ├── Detector.cpp
│   │   │   │   │   │   │   ├── Detector.h
│   │   │   │   │   │   │   ├── LinesSampler.cpp
│   │   │   │   │   │   │   └── LinesSampler.h
│   │   │   │   │   │   ├── PDF417Reader.cpp
│   │   │   │   │   │   └── PDF417Reader.h
│   │   │   │   │   ├── qrcode
│   │   │   │   │   │   ├── decoder
│   │   │   │   │   │   │   ├── BitMatrixParser.cpp
│   │   │   │   │   │   │   ├── BitMatrixParser.h
│   │   │   │   │   │   │   ├── DataBlock.cpp
│   │   │   │   │   │   │   ├── DataBlock.h
│   │   │   │   │   │   │   ├── DataMask.cpp
│   │   │   │   │   │   │   ├── DataMask.h
│   │   │   │   │   │   │   ├── DecodedBitStreamParser.cpp
│   │   │   │   │   │   │   ├── DecodedBitStreamParser.h
│   │   │   │   │   │   │   ├── Decoder.cpp
│   │   │   │   │   │   │   ├── Decoder.h
│   │   │   │   │   │   │   ├── Mode.cpp
│   │   │   │   │   │   │   └── Mode.h
│   │   │   │   │   │   ├── detector
│   │   │   │   │   │   │   ├── AlignmentPattern.cpp
│   │   │   │   │   │   │   ├── AlignmentPatternFinder.cpp
│   │   │   │   │   │   │   ├── AlignmentPatternFinder.h
│   │   │   │   │   │   │   ├── AlignmentPattern.h
│   │   │   │   │   │   │   ├── Detector.cpp
│   │   │   │   │   │   │   ├── Detector.h
│   │   │   │   │   │   │   ├── FinderPattern.cpp
│   │   │   │   │   │   │   ├── FinderPatternFinder.cpp
│   │   │   │   │   │   │   ├── FinderPatternFinder.h
│   │   │   │   │   │   │   ├── FinderPattern.h
│   │   │   │   │   │   │   ├── FinderPatternInfo.cpp
│   │   │   │   │   │   │   └── FinderPatternInfo.h
│   │   │   │   │   │   ├── ErrorCorrectionLevel.cpp
│   │   │   │   │   │   ├── ErrorCorrectionLevel.h
│   │   │   │   │   │   ├── FormatInformation.cpp
│   │   │   │   │   │   ├── FormatInformation.h
│   │   │   │   │   │   ├── QRCodeReader.cpp
│   │   │   │   │   │   ├── QRCodeReader.h
│   │   │   │   │   │   ├── Version.cpp
│   │   │   │   │   │   └── Version.h
│   │   │   │   │   ├── Reader.cpp
│   │   │   │   │   ├── ReaderException.h
│   │   │   │   │   ├── Reader.h
│   │   │   │   │   ├── Result.cpp
│   │   │   │   │   ├── Result.h
│   │   │   │   │   ├── ResultIO.cpp
│   │   │   │   │   ├── ResultPointCallback.cpp
│   │   │   │   │   ├── ResultPointCallback.h
│   │   │   │   │   ├── ResultPoint.cpp
│   │   │   │   │   ├── ResultPoint.h
│   │   │   │   │   └── ZXing.h
│   │   │   │   └── tests
│   │   │   │   └── src
│   │   │   │   ├── common
│   │   │   │   │   ├── BitArrayTest.cpp
│   │   │   │   │   ├── BitArrayTest.h
│   │   │   │   │   ├── BitMatrixTest.cpp
│   │   │   │   │   ├── BitMatrixTest.h
│   │   │   │   │   ├── BitSourceTest.cpp
│   │   │   │   │   ├── BitSourceTest.h
│   │   │   │   │   ├── CountedTest.cpp
│   │   │   │   │   ├── CountedTest.h
│   │   │   │   │   ├── PerspectiveTransformTest.cpp
│   │   │   │   │   ├── PerspectiveTransformTest.h
│   │   │   │   │   └── reedsolomon
│   │   │   │   │   ├── ReedSolomonTest.cpp
│   │   │   │   │   └── ReedSolomonTest.h
│   │   │   │   ├── qrcode
│   │   │   │   │   ├── decoder
│   │   │   │   │   │   ├── DataMaskTest.cpp
│   │   │   │   │   │   ├── DataMaskTest.h
│   │   │   │   │   │   ├── ModeTest.cpp
│   │   │   │   │   │   └── ModeTest.h
│   │   │   │   │   ├── ErrorCorrectionLevelTest.cpp
│   │   │   │   │   ├── ErrorCorrectionLevelTest.h
│   │   │   │   │   ├── FormatInformationTest.cpp
│   │   │   │   │   ├── FormatInformationTest.h
│   │   │   │   │   ├── VersionTest.cpp
│   │   │   │   │   └── VersionTest.h
│   │   │   │   └── TestRunner.cpp
│   │   │   ├── format
│   │   │   ├── ios_Prefix.pch
│   │   │   ├── ios.xcodeproj
│   │   │   │   └── project.pbxproj
│   │   │   ├── osx.xcodeproj
│   │   │   │   └── project.pbxproj
│   │   │   ├── README.md
│   │   │   ├── scons
│   │   │   │   ├── sconsign.py
│   │   │   │   ├── scons-LICENSE
│   │   │   │   ├── scons-local-2.0.0.final.0
│   │   │   │   │   └── SCons
│   │   │   │   │   ├── Action.py
│   │   │   │   │   ├── Builder.py
│   │   │   │   │   ├── CacheDir.py
│   │   │   │   │   ├── compat
│   │   │   │   │   │   ├── __init__.py
│   │   │   │   │   │   ├── _scons_builtins.py
│   │   │   │   │   │   ├── _scons_collections.py
│   │   │   │   │   │   ├── _scons_dbm.py
│   │   │   │   │   │   ├── _scons_hashlib.py
│   │   │   │   │   │   ├── _scons_io.py
│   │   │   │   │   │   ├── _scons_sets.py
│   │   │   │   │   │   └── _scons_subprocess.py
│   │   │   │   │   ├── Conftest.py
│   │   │   │   │   ├── cpp.py
│   │   │   │   │   ├── dblite.py
│   │   │   │   │   ├── Debug.py
│   │   │   │   │   ├── Defaults.py
│   │   │   │   │   ├── Environment.py
│   │   │   │   │   ├── Errors.py
│   │   │   │   │   ├── Executor.py
│   │   │   │   │   ├── exitfuncs.py
│   │   │   │   │   ├── __init__.py
│   │   │   │   │   ├── Job.py
│   │   │   │   │   ├── Memoize.py
│   │   │   │   │   ├── Node
│   │   │   │   │   │   ├── Alias.py
│   │   │   │   │   │   ├── FS.py
│   │   │   │   │   │   ├── __init__.py
│   │   │   │   │   │   └── Python.py
│   │   │   │   │   ├── Options
│   │   │   │   │   │   ├── BoolOption.py
│   │   │   │   │   │   ├── EnumOption.py
│   │   │   │   │   │   ├── __init__.py
│   │   │   │   │   │   ├── ListOption.py
│   │   │   │   │   │   ├── PackageOption.py
│   │   │   │   │   │   └── PathOption.py
│   │   │   │   │   ├── PathList.py
│   │   │   │   │   ├── Platform
│   │   │   │   │   │   ├── aix.py
│   │   │   │   │   │   ├── cygwin.py
│   │   │   │   │   │   ├── darwin.py
│   │   │   │   │   │   ├── hpux.py
│   │   │   │   │   │   ├── __init__.py
│   │   │   │   │   │   ├── irix.py
│   │   │   │   │   │   ├── os2.py
│   │   │   │   │   │   ├── posix.py
│   │   │   │   │   │   ├── sunos.py
│   │   │   │   │   │   └── win32.py
│   │   │   │   │   ├── Scanner
│   │   │   │   │   │   ├── C.py
│   │   │   │   │   │   ├── Dir.py
│   │   │   │   │   │   ├── D.py
│   │   │   │   │   │   ├── Fortran.py
│   │   │   │   │   │   ├── IDL.py
│   │   │   │   │   │   ├── __init__.py
│   │   │   │   │   │   ├── LaTeX.py
│   │   │   │   │   │   ├── Prog.py
│   │   │   │   │   │   └── RC.py
│   │   │   │   │   ├── SConf.py
│   │   │   │   │   ├── SConsign.py
│   │   │   │   │   ├── Script
│   │   │   │   │   │   ├── __init__.py
│   │   │   │   │   │   ├── Interactive.py
│   │   │   │   │   │   ├── Main.py
│   │   │   │   │   │   ├── SConscript.py
│   │   │   │   │   │   └── SConsOptions.py
│   │   │   │   │   ├── Sig.py
│   │   │   │   │   ├── Subst.py
│   │   │   │   │   ├── Taskmaster.py
│   │   │   │   │   ├── Tool
│   │   │   │   │   │   ├── 386asm.py
│   │   │   │   │   │   ├── aixcc.py
│   │   │   │   │   │   ├── aixc++.py
│   │   │   │   │   │   ├── aixf77.py
│   │   │   │   │   │   ├── aixlink.py
│   │   │   │   │   │   ├── applelink.py
│   │   │   │   │   │   ├── ar.py
│   │   │   │   │   │   ├── as.py
│   │   │   │   │   │   ├── bcc32.py
│   │   │   │   │   │   ├── BitKeeper.py
│   │   │   │   │   │   ├── cc.py
│   │   │   │   │   │   ├── c++.py
│   │   │   │   │   │   ├── cvf.py
│   │   │   │   │   │   ├── CVS.py
│   │   │   │   │   │   ├── default.py
│   │   │   │   │   │   ├── dmd.py
│   │   │   │   │   │   ├── dvipdf.py
│   │   │   │   │   │   ├── dvips.py
│   │   │   │   │   │   ├── dvi.py
│   │   │   │   │   │   ├── f77.py
│   │   │   │   │   │   ├── f90.py
│   │   │   │   │   │   ├── f95.py
│   │   │   │   │   │   ├── filesystem.py
│   │   │   │   │   │   ├── FortranCommon.py
│   │   │   │   │   │   ├── fortran.py
│   │   │   │   │   │   ├── g77.py
│   │   │   │   │   │   ├── gas.py
│   │   │   │   │   │   ├── gcc.py
│   │   │   │   │   │   ├── gfortran.py
│   │   │   │   │   │   ├── gnulink.py
│   │   │   │   │   │   ├── g++.py
│   │   │   │   │   │   ├── gs.py
│   │   │   │   │   │   ├── hpcc.py
│   │   │   │   │   │   ├── hpc++.py
│   │   │   │   │   │   ├── hplink.py
│   │   │   │   │   │   ├── icc.py
│   │   │   │   │   │   ├── icl.py
│   │   │   │   │   │   ├── ifl.py
│   │   │   │   │   │   ├── ifort.py
│   │   │   │   │   │   ├── ilink32.py
│   │   │   │   │   │   ├── ilink.py
│   │   │   │   │   │   ├── __init__.py
│   │   │   │   │   │   ├── install.py
│   │   │   │   │   │   ├── intelc.py
│   │   │   │   │   │   ├── ipkg.py
│   │   │   │   │   │   ├── jar.py
│   │   │   │   │   │   ├── JavaCommon.py
│   │   │   │   │   │   ├── javac.py
│   │   │   │   │   │   ├── javah.py
│   │   │   │   │   │   ├── latex.py
│   │   │   │   │   │   ├── lex.py
│   │   │   │   │   │   ├── linkloc.py
│   │   │   │   │   │   ├── link.py
│   │   │   │   │   │   ├── m4.py
│   │   │   │   │   │   ├── masm.py
│   │   │   │   │   │   ├── midl.py
│   │   │   │   │   │   ├── mingw.py
│   │   │   │   │   │   ├── MSCommon
│   │   │   │   │   │   │   ├── arch.py
│   │   │   │   │   │   │   ├── common.py
│   │   │   │   │   │   │   ├── __init__.py
│   │   │   │   │   │   │   ├── netframework.py
│   │   │   │   │   │   │   ├── sdk.py
│   │   │   │   │   │   │   ├── vc.py
│   │   │   │   │   │   │   └── vs.py
│   │   │   │   │   │   ├── mslib.py
│   │   │   │   │   │   ├── mslink.py
│   │   │   │   │   │   ├── mssdk.py
│   │   │   │   │   │   ├── msvc.py
│   │   │   │   │   │   ├── msvs.py
│   │   │   │   │   │   ├── mwcc.py
│   │   │   │   │   │   ├── mwld.py
│   │   │   │   │   │   ├── nasm.py
│   │   │   │   │   │   ├── packaging
│   │   │   │   │   │   │   ├── __init__.py
│   │   │   │   │   │   │   ├── ipk.py
│   │   │   │   │   │   │   ├── msi.py
│   │   │   │   │   │   │   ├── rpm.py
│   │   │   │   │   │   │   ├── src_tarbz2.py
│   │   │   │   │   │   │   ├── src_targz.py
│   │   │   │   │   │   │   ├── src_zip.py
│   │   │   │   │   │   │   ├── tarbz2.py
│   │   │   │   │   │   │   ├── targz.py
│   │   │   │   │   │   │   └── zip.py
│   │   │   │   │   │   ├── pdflatex.py
│   │   │   │   │   │   ├── pdf.py
│   │   │   │   │   │   ├── pdftex.py
│   │   │   │   │   │   ├── Perforce.py
│   │   │   │   │   │   ├── PharLapCommon.py
│   │   │   │   │   │   ├── qt.py
│   │   │   │   │   │   ├── RCS.py
│   │   │   │   │   │   ├── rmic.py
│   │   │   │   │   │   ├── rpcgen.py
│   │   │   │   │   │   ├── rpm.py
│   │   │   │   │   │   ├── SCCS.py
│   │   │   │   │   │   ├── sgiar.py
│   │   │   │   │   │   ├── sgicc.py
│   │   │   │   │   │   ├── sgic++.py
│   │   │   │   │   │   ├── sgilink.py
│   │   │   │   │   │   ├── Subversion.py
│   │   │   │   │   │   ├── sunar.py
│   │   │   │   │   │   ├── suncc.py
│   │   │   │   │   │   ├── sunc++.py
│   │   │   │   │   │   ├── sunf77.py
│   │   │   │   │   │   ├── sunf90.py
│   │   │   │   │   │   ├── sunf95.py
│   │   │   │   │   │   ├── sunlink.py
│   │   │   │   │   │   ├── swig.py
│   │   │   │   │   │   ├── tar.py
│   │   │   │   │   │   ├── tex.py
│   │   │   │   │   │   ├── textfile.py
│   │   │   │   │   │   ├── tlib.py
│   │   │   │   │   │   ├── wix.py
│   │   │   │   │   │   ├── yacc.py
│   │   │   │   │   │   └── zip.py
│   │   │   │   │   ├── Util.py
│   │   │   │   │   ├── Variables
│   │   │   │   │   │   ├── BoolVariable.py
│   │   │   │   │   │   ├── EnumVariable.py
│   │   │   │   │   │   ├── __init__.py
│   │   │   │   │   │   ├── ListVariable.py
│   │   │   │   │   │   ├── PackageVariable.py
│   │   │   │   │   │   └── PathVariable.py
│   │   │   │   │   └── Warnings.py
│   │   │   │   ├── scons.py
│   │   │   │   ├── scons-README
│   │   │   │   └── scons-time.py
│   │   │   ├── SConscript
│   │   │   ├── SConstruct
│   │   │   └── zxing-cpp.xcodeproj
│   │   │   └── project.pbxproj
│   │   ├── csharp
│   │   │   └── README.txt
│   │   ├── iphone
│   │   │   ├── Barcodes
│   │   │   │   ├── Barcodes-Info.plist
│   │   │   │   ├── Barcodes_Prefix.pch
│   │   │   │   ├── Barcodes.xcodeproj
│   │   │   │   │   └── project.pbxproj
│   │   │   │   ├── beep-beep.aiff
│   │   │   │   ├── Classes
│   │   │   │   │   ├── ArchiveController.h
│   │   │   │   │   ├── ArchiveController.m
│   │   │   │   │   ├── BarcodesAppDelegate.h
│   │   │   │   │   ├── BarcodesAppDelegate.m
│   │   │   │   │   ├── Database.h
│   │   │   │   │   ├── Database.m
│   │   │   │   │   ├── MessageViewController.h
│   │   │   │   │   ├── MessageViewController.m
│   │   │   │   │   ├── ModalViewControllerDelegate.h
│   │   │   │   │   ├── ScanCell.h
│   │   │   │   │   ├── ScanCell.m
│   │   │   │   │   ├── Scan.h
│   │   │   │   │   ├── Scan.m
│   │   │   │   │   ├── ScanViewController.h
│   │   │   │   │   ├── ScanViewController.m
│   │   │   │   │   ├── ZXMainViewController.h
│   │   │   │   │   └── ZXMainViewController.mm
│   │   │   │   ├── Default-568h@2x.png
│   │   │   │   ├── de.lproj
│   │   │   │   │   ├── About.html
│   │   │   │   │   ├── DecoderView.xib
│   │   │   │   │   ├── Hints.html
│   │   │   │   │   ├── InfoPlist.strings
│   │   │   │   │   ├── Localizable.strings
│   │   │   │   │   ├── MainWindow.xib
│   │   │   │   │   └── Message.xib
│   │   │   │   ├── design
│   │   │   │   │   ├── clickHere.png
│   │   │   │   │   ├── ClickHereToScan.psd
│   │   │   │   │   ├── rounded rect.graffle
│   │   │   │   │   ├── Transparent-logo.png
│   │   │   │   │   ├── Transparent-logo.psd
│   │   │   │   │   ├── zxing-512-rounded.png
│   │   │   │   │   ├── ZxingLarge@2x.png
│   │   │   │   │   └── ZXingRounded.psd
│   │   │   │   ├── en.lproj
│   │   │   │   │   ├── About.html
│   │   │   │   │   ├── DecoderView.xib
│   │   │   │   │   ├── Hints.html
│   │   │   │   │   ├── InfoPlist.strings
│   │   │   │   │   ├── Localizable.strings
│   │   │   │   │   ├── MainWindow.xib
│   │   │   │   │   └── Message.xib
│   │   │   │   ├── fr.lproj
│   │   │   │   │   ├── About.html
│   │   │   │   │   ├── DecoderView.xib
│   │   │   │   │   ├── Hints.html
│   │   │   │   │   ├── InfoPlist.strings
│   │   │   │   │   ├── Localizable.strings
│   │   │   │   │   ├── MainWindow.xib
│   │   │   │   │   └── Message.xib
│   │   │   │   ├── images
│   │   │   │   │   ├── business-card.png
│   │   │   │   │   ├── clickHere.png
│   │   │   │   │   ├── Default@2x.png
│   │   │   │   │   ├── Default.png
│   │   │   │   │   ├── email.png
│   │   │   │   │   ├── filmroll-2.png
│   │   │   │   │   ├── icon@2x.png
│   │   │   │   │   ├── icon.png
│   │   │   │   │   ├── LatestResultBackground@2x.png
│   │   │   │   │   ├── LatestResultBackground.png
│   │   │   │   │   ├── link1.png
│   │   │   │   │   ├── link2.png
│   │   │   │   │   ├── map-pin.png
│   │   │   │   │   ├── phone.png
│   │   │   │   │   ├── photolib.png
│   │   │   │   │   ├── Scanning@2x.png
│   │   │   │   │   ├── Scanning.png
│   │   │   │   │   ├── sms.png
│   │   │   │   │   ├── text.png
│   │   │   │   │   ├── zxing-512-rounded.png
│   │   │   │   │   ├── zxing-512.tiff
│   │   │   │   │   ├── ZxingLarge@2x.png
│   │   │   │   │   └── ZxingLarge.png
│   │   │   │   ├── main.mm
│   │   │   │   ├── MainWindow.xib
│   │   │   │   ├── scans.db
│   │   │   │   ├── sv.lproj
│   │   │   │   │   ├── About.html
│   │   │   │   │   ├── DecoderView.xib
│   │   │   │   │   ├── Hints.html
│   │   │   │   │   ├── InfoPlist.strings
│   │   │   │   │   ├── Localizable.strings
│   │   │   │   │   ├── MainWindow.xib
│   │   │   │   │   └── Message.xib
│   │   │   │   └── ZXMainViewController.xib
│   │   │   ├── README.md
│   │   │   ├── ScanTest
│   │   │   │   ├── beep-beep.aiff
│   │   │   │   ├── Classes
│   │   │   │   │   ├── RootViewController.h
│   │   │   │   │   ├── RootViewController.mm
│   │   │   │   │   ├── ScanTestAppDelegate.h
│   │   │   │   │   └── ScanTestAppDelegate.m
│   │   │   │   ├── Default-568h@2x.png
│   │   │   │   ├── Icon.png
│   │   │   │   ├── iPad
│   │   │   │   │   └── MainWindow-iPad.xib
│   │   │   │   ├── main.mm
│   │   │   │   ├── MainWindow.xib
│   │   │   │   ├── README
│   │   │   │   ├── RootViewController.xib
│   │   │   │   ├── ScanTest-Info.plist
│   │   │   │   ├── ScanTest_Prefix.pch
│   │   │   │   └── ScanTest.xcodeproj
│   │   │   │   └── project.pbxproj
│   │   │   └── ZXingWidget
│   │   │   ├── beep-beep.caf
│   │   │   ├── Classes
│   │   │   │   ├── actions
│   │   │   │   │   ├── AddContactAction.h
│   │   │   │   │   ├── AddContactAction.m
│   │   │   │   │   ├── CallAction.h
│   │   │   │   │   ├── CallAction.m
│   │   │   │   │   ├── EmailAction.h
│   │   │   │   │   ├── EmailAction.m
│   │   │   │   │   ├── OpenUrlAction.h
│   │   │   │   │   ├── OpenUrlAction.m
│   │   │   │   │   ├── ResultAction.h
│   │   │   │   │   ├── ResultAction.m
│   │   │   │   │   ├── ShowMapAction.h
│   │   │   │   │   ├── ShowMapAction.m
│   │   │   │   │   ├── SMSAction.h
│   │   │   │   │   └── SMSAction.m
│   │   │   │   ├── ArrayAndStringCategories.h
│   │   │   │   ├── ArrayAndStringCategories.m
│   │   │   │   ├── AztecReader.h
│   │   │   │   ├── AztecReader.mm
│   │   │   │   ├── CBarcodeFormat.h
│   │   │   │   ├── CBarcodeFormat.mm
│   │   │   │   ├── DataMatrixReader.h
│   │   │   │   ├── DataMatrixReader.mm
│   │   │   │   ├── DecoderDelegate.h
│   │   │   │   ├── Decoder.h
│   │   │   │   ├── Decoder.mm
│   │   │   │   ├── FormatReader.h
│   │   │   │   ├── FormatReader.mm
│   │   │   │   ├── MultiFormatOneDReader.h
│   │   │   │   ├── MultiFormatOneDReader.mm
│   │   │   │   ├── MultiFormatReader.h
│   │   │   │   ├── MultiFormatReader.mm
│   │   │   │   ├── MultiFormatUPCEANReader.h
│   │   │   │   ├── MultiFormatUPCEANReader.mm
│   │   │   │   ├── NSString+HTML.h
│   │   │   │   ├── NSString+HTML.m
│   │   │   │   ├── OverlayView.h
│   │   │   │   ├── OverlayView.m
│   │   │   │   ├── parsedResults
│   │   │   │   │   ├── BusinessCardParsedResult.h
│   │   │   │   │   ├── BusinessCardParsedResult.m
│   │   │   │   │   ├── EmailParsedResult.h
│   │   │   │   │   ├── EmailParsedResult.m
│   │   │   │   │   ├── GeoParsedResult.h
│   │   │   │   │   ├── GeoParsedResult.m
│   │   │   │   │   ├── ISBNParsedResult.h
│   │   │   │   │   ├── ISBNParsedResult.m
│   │   │   │   │   ├── ParsedResult.h
│   │   │   │   │   ├── ParsedResult.m
│   │   │   │   │   ├── ProductParsedResult.h
│   │   │   │   │   ├── ProductParsedResult.m
│   │   │   │   │   ├── SMSParsedResult.h
│   │   │   │   │   ├── SMSParsedResult.m
│   │   │   │   │   ├── TelParsedResult.h
│   │   │   │   │   ├── TelParsedResult.m
│   │   │   │   │   ├── TextParsedResult.h
│   │   │   │   │   ├── TextParsedResult.m
│   │   │   │   │   ├── URIParsedResult.h
│   │   │   │   │   └── URIParsedResult.m
│   │   │   │   ├── QRCodeReader.h
│   │   │   │   ├── QRCodeReader.mm
│   │   │   │   ├── resultParsers
│   │   │   │   │   ├── AddressBookAUResultParser.h
│   │   │   │   │   ├── AddressBookAUResultParser.m
│   │   │   │   │   ├── BizcardResultParser.h
│   │   │   │   │   ├── BizcardResultParser.m
│   │   │   │   │   ├── BookmarkDoCoMoResultParser.h
│   │   │   │   │   ├── BookmarkDoCoMoResultParser.m
│   │   │   │   │   ├── EmailAddressResultParser.h
│   │   │   │   │   ├── EmailAddressResultParser.m
│   │   │   │   │   ├── EmailDoCoMoResultParser.h
│   │   │   │   │   ├── EmailDoCoMoResultParser.m
│   │   │   │   │   ├── GeoResultParser.h
│   │   │   │   │   ├── GeoResultParser.m
│   │   │   │   │   ├── ISBNResultParser.h
│   │   │   │   │   ├── ISBNResultParser.m
│   │   │   │   │   ├── MeCardParser.h
│   │   │   │   │   ├── MeCardParser.m
│   │   │   │   │   ├── PlainEmailResultParser.h
│   │   │   │   │   ├── PlainEmailResultParser.m
│   │   │   │   │   ├── ProductResultParser.h
│   │   │   │   │   ├── ProductResultParser.mm
│   │   │   │   │   ├── ResultParser.h
│   │   │   │   │   ├── ResultParser.m
│   │   │   │   │   ├── SMSResultParser.h
│   │   │   │   │   ├── SMSResultParser.m
│   │   │   │   │   ├── SMSTOResultParser.h
│   │   │   │   │   ├── SMSTOResultParser.m
│   │   │   │   │   ├── SMTPResultParser.h
│   │   │   │   │   ├── SMTPResultParser.m
│   │   │   │   │   ├── TelResultParser.h
│   │   │   │   │   ├── TelResultParser.m
│   │   │   │   │   ├── TextResultParser.h
│   │   │   │   │   ├── TextResultParser.m
│   │   │   │   │   ├── UniversalResultParser.h
│   │   │   │   │   ├── UniversalResultParser.m
│   │   │   │   │   ├── URLResultParser.h
│   │   │   │   │   ├── URLResultParser.m
│   │   │   │   │   ├── URLTOResultParser.h
│   │   │   │   │   ├── URLTOResultParser.m
│   │   │   │   │   ├── VCardResultParser.h
│   │   │   │   │   └── VCardResultParser.m
│   │   │   │   ├── TwoDDecoderResult.h
│   │   │   │   ├── TwoDDecoderResult.m
│   │   │   │   ├── ZXingWidgetController.h
│   │   │   │   └── ZXingWidgetController.m
│   │   │   ├── exportList
│   │   │   ├── Tests
│   │   │   │   ├── AddressBookAUResultParserTests.m
│   │   │   │   ├── BizcardResultParserTests.m
│   │   │   │   ├── BookmarkDoCoMoTests.m
│   │   │   │   ├── EmailAddressResultParserTests.m
│   │   │   │   ├── EmailDoCoMoResultParserTests.m
│   │   │   │   ├── ISBNResultParserTests.m
│   │   │   │   ├── MeCardParserTests.m
│   │   │   │   ├── SMTPResultParserTests.m
│   │   │   │   └── VCardResultParserTests.m
│   │   │   ├── ZXingTests-Info.plist
│   │   │   ├── ZXingWidget_Prefix.pch
│   │   │   └── ZXingWidget.xcodeproj
│   │   │   ├── default.pbxuser
│   │   │   └── project.pbxproj
│   │   ├── javase
│   │   │   ├── pom.xml
│   │   │   └── src
│   │   │   └── com
│   │   │   └── google
│   │   │   └── zxing
│   │   │   ├── client
│   │   │   │   └── j2se
│   │   │   │   ├── BufferedImageLuminanceSource.java
│   │   │   │   ├── CommandLineEncoder.java
│   │   │   │   ├── CommandLineRunner.java
│   │   │   │   ├── Config.java
│   │   │   │   ├── DecodeWorker.java
│   │   │   │   ├── GUIRunner.java
│   │   │   │   ├── ImageReader.java
│   │   │   │   ├── MatrixToImageConfig.java
│   │   │   │   └── MatrixToImageWriter.java
│   │   │   ├── HtmlAssetTranslator.java
│   │   │   └── StringsResourceTranslator.java
│   │   ├── jruby
│   │   │   ├── lib
│   │   │   │   ├── zxing
│   │   │   │   │   └── decodable.rb
│   │   │   │   └── zxing.rb
│   │   │   ├── README.textile
│   │   │   └── test
│   │   │   ├── qrcode.png
│   │   │   ├── test_helper.rb
│   │   │   ├── zxing
│   │   │   │   └── decodable_test.rb
│   │   │   └── zxing_test.rb
│   │   ├── NOTICE
│   │   ├── objc
│   │   │   ├── examples
│   │   │   │   ├── ios
│   │   │   │   │   └── bare
│   │   │   │   │   ├── bare
│   │   │   │   │   │   ├── AppDelegate.h
│   │   │   │   │   │   ├── AppDelegate.m
│   │   │   │   │   │   ├── bare-Info.plist
│   │   │   │   │   │   ├── bare-Prefix.pch
│   │   │   │   │   │   ├── en.lproj
│   │   │   │   │   │   │   ├── InfoPlist.strings
│   │   │   │   │   │   │   ├── ViewController_iPad.xib
│   │   │   │   │   │   │   └── ViewController_iPhone.xib
│   │   │   │   │   │   ├── main.mm
│   │   │   │   │   │   ├── ViewController.h
│   │   │   │   │   │   └── ViewController.m
│   │   │   │   │   ├── bare.xcodeproj
│   │   │   │   │   │   └── project.pbxproj
│   │   │   │   │   └── Default-568h@2x.png
│   │   │   │   └── osx
│   │   │   │   ├── bare
│   │   │   │   │   ├── bare
│   │   │   │   │   │   ├── AppDelegate.h
│   │   │   │   │   │   ├── AppDelegate.mm
│   │   │   │   │   │   ├── bare-Info.plist
│   │   │   │   │   │   ├── bare-Prefix.pch
│   │   │   │   │   │   └── main.mm
│   │   │   │   │   └── bare.xcodeproj
│   │   │   │   │   └── project.pbxproj
│   │   │   │   └── demo
│   │   │   │   ├── demo
│   │   │   │   │   ├── AppDelegate.h
│   │   │   │   │   ├── AppDelegate.m
│   │   │   │   │   ├── Defs.h
│   │   │   │   │   ├── demo-Info.plist
│   │   │   │   │   ├── demo-Prefix.pch
│   │   │   │   │   ├── en.lproj
│   │   │   │   │   │   ├── applogo.icns
│   │   │   │   │   │   ├── beepbeep.aif
│   │   │   │   │   │   ├── Credits.rtf
│   │   │   │   │   │   ├── InfoPlist.strings
│   │   │   │   │   │   ├── MainMenu.xib
│   │   │   │   │   │   ├── zxinglogo.png
│   │   │   │   │   │   └── ZXingType.png
│   │   │   │   │   └── main.m
│   │   │   │   └── demo.xcodeproj
│   │   │   │   └── project.pbxproj
│   │   │   ├── ios_Prefix.pch
│   │   │   ├── ios.xcodeproj
│   │   │   │   └── project.pbxproj
│   │   │   ├── osx_Prefix.pch
│   │   │   ├── osx.xcodeproj
│   │   │   │   └── project.pbxproj
│   │   │   ├── README
│   │   │   ├── src
│   │   │   │   ├── Prefix.pch
│   │   │   │   └── ZXing
│   │   │   │   ├── CGImageLuminanceSource.mm
│   │   │   │   ├── ZXBinarizer.h
│   │   │   │   ├── ZXBinarizer.mm
│   │   │   │   ├── ZXBinaryBitmap.h
│   │   │   │   ├── ZXBinaryBitmap.mm
│   │   │   │   ├── ZXCaptureDelegate.h
│   │   │   │   ├── ZXCapture.h
│   │   │   │   ├── ZXCapture.mm
│   │   │   │   ├── ZXCaptureView.h
│   │   │   │   ├── ZXCaptureView.mm
│   │   │   │   ├── ZXCGImageLuminanceSource.h
│   │   │   │   ├── ZXCGImageLuminanceSource.mm
│   │   │   │   ├── ZXDecodeHints.h
│   │   │   │   ├── ZXDecodeHints.mm
│   │   │   │   ├── ZXHybridBinarizer.h
│   │   │   │   ├── ZXHybridBinarizer.mm
│   │   │   │   ├── ZXIllegalArgumentException.h
│   │   │   │   ├── ZXIllegalArgumentException.mm
│   │   │   │   ├── ZXImage.h
│   │   │   │   ├── ZXImage.mm
│   │   │   │   ├── ZXInit.c
│   │   │   │   ├── ZXLuminanceSource.h
│   │   │   │   ├── ZXLuminanceSource.mm
│   │   │   │   ├── ZXMultiFormatReader.h
│   │   │   │   ├── ZXMultiFormatReader.mm
│   │   │   │   ├── ZXQRCodeReader.h
│   │   │   │   ├── ZXQRCodeReader.mm
│   │   │   │   ├── ZXReaderException.h
│   │   │   │   ├── ZXReaderException.mm
│   │   │   │   ├── ZXReader.h
│   │   │   │   ├── ZXReader.mm
│   │   │   │   ├── ZXResult.h
│   │   │   │   ├── ZXResult.mm
│   │   │   │   └── ZXView.h
│   │   │   ├── zxing-objc-framework
│   │   │   │   ├── en.lproj
│   │   │   │   │   └── InfoPlist.strings
│   │   │   │   ├── zxing_objc_framework.h
│   │   │   │   ├── zxing-objc-framework-Info.plist
│   │   │   │   ├── zxing_objc_framework.m
│   │   │   │   └── zxing-objc-framework-Prefix.pch
│   │   │   └── zxing-objc.xcodeproj
│   │   │   └── project.pbxproj
│   │   ├── qt
│   │   │   └── README.txt
│   │   ├── zxing.appspot.com
│   │   │   ├── build.xml
│   │   │   ├── Generator.launch
│   │   │   ├── pom.xml
│   │   │   ├── README
│   │   │   ├── src
│   │   │   │   └── com
│   │   │   │   └── google
│   │   │   │   └── zxing
│   │   │   │   └── web
│   │   │   │   └── generator
│   │   │   │   ├── client
│   │   │   │   │   ├── CalendarEventGenerator.java
│   │   │   │   │   ├── ContactInfoGenerator.java
│   │   │   │   │   ├── EmailGenerator.java
│   │   │   │   │   ├── GeneratorException.java
│   │   │   │   │   ├── Generator.java
│   │   │   │   │   ├── GeneratorSource.java
│   │   │   │   │   ├── GeoLocationGenerator.java
│   │   │   │   │   ├── PhoneNumberGenerator.java
│   │   │   │   │   ├── SmsAddressGenerator.java
│   │   │   │   │   ├── StylesDefs.java
│   │   │   │   │   ├── TextGenerator.java
│   │   │   │   │   ├── TimeZoneInfo.java
│   │   │   │   │   ├── TimeZoneList.java
│   │   │   │   │   ├── UrlGenerator.java
│   │   │   │   │   ├── Validators.java
│   │   │   │   │   └── WifiGenerator.java
│   │   │   │   └── Generator.gwt.xml
│   │   │   └── war
│   │   │   ├── app.yaml
│   │   │   ├── favicon.ico
│   │   │   ├── Generator.css
│   │   │   ├── Generator.html
│   │   │   ├── index.html
│   │   │   ├── required-field-bg.png
│   │   │   ├── scan.html
│   │   │   ├── style.css
│   │   │   ├── WEB-INF
│   │   │   │   ├── appengine-web.xml
│   │   │   │   ├── lib
│   │   │   │   │   └── gwt-incubator.jar
│   │   │   │   └── web.xml
│   │   │   ├── zxingicon.png
│   │   │   └── zxingiconsmall.png
│   │   └── zxingorg
│   │   ├── pom.xml
│   │   ├── src
│   │   │   └── com
│   │   │   └── google
│   │   │   └── zxing
│   │   │   └── web
│   │   │   ├── DecodeServlet.java
│   │   │   ├── OutputUtils.java
│   │   │   └── ServletContextLogHandler.java
│   │   └── web
│   │   ├── favicon.ico
│   │   ├── index.jspx
│   │   ├── w
│   │   │   ├── analytics.jspx
│   │   │   ├── badimage.jspx
│   │   │   ├── badurl.jspx
│   │   │   ├── decode.jspx
│   │   │   ├── decoderesult.jspx
│   │   │   ├── docs
│   │   │   │   └── javadoc
│   │   │   │   ├── allclasses-frame.html
│   │   │   │   ├── allclasses-noframe.html
│   │   │   │   ├── com
│   │   │   │   │   └── google
│   │   │   │   │   └── zxing
│   │   │   │   │   ├── aztec
│   │   │   │   │   │   ├── AztecDetectorResult.html
│   │   │   │   │   │   ├── AztecReader.html
│   │   │   │   │   │   ├── AztecWriter.html
│   │   │   │   │   │   ├── class-use
│   │   │   │   │   │   │   ├── AztecDetectorResult.html
│   │   │   │   │   │   │   ├── AztecReader.html
│   │   │   │   │   │   │   └── AztecWriter.html
│   │   │   │   │   │   ├── decoder
│   │   │   │   │   │   │   ├── class-use
│   │   │   │   │   │   │   │   └── Decoder.html
│   │   │   │   │   │   │   ├── Decoder.html
│   │   │   │   │   │   │   ├── package-frame.html
│   │   │   │   │   │   │   ├── package-summary.html
│   │   │   │   │   │   │   ├── package-tree.html
│   │   │   │   │   │   │   └── package-use.html
│   │   │   │   │   │   ├── detector
│   │   │   │   │   │   │   ├── class-use
│   │   │   │   │   │   │   │   └── Detector.html
│   │   │   │   │   │   │   ├── Detector.html
│   │   │   │   │   │   │   ├── package-frame.html
│   │   │   │   │   │   │   ├── package-summary.html
│   │   │   │   │   │   │   ├── package-tree.html
│   │   │   │   │   │   │   └── package-use.html
│   │   │   │   │   │   ├── encoder
│   │   │   │   │   │   │   ├── AztecCode.html
│   │   │   │   │   │   │   ├── class-use
│   │   │   │   │   │   │   │   ├── AztecCode.html
│   │   │   │   │   │   │   │   └── Encoder.html
│   │   │   │   │   │   │   ├── Encoder.html
│   │   │   │   │   │   │   ├── package-frame.html
│   │   │   │   │   │   │   ├── package-summary.html
│   │   │   │   │   │   │   ├── package-tree.html
│   │   │   │   │   │   │   └── package-use.html
│   │   │   │   │   │   ├── package-frame.html
│   │   │   │   │   │   ├── package-summary.html
│   │   │   │   │   │   ├── package-tree.html
│   │   │   │   │   │   └── package-use.html
│   │   │   │   │   ├── BarcodeFormat.html
│   │   │   │   │   ├── Binarizer.html
│   │   │   │   │   ├── BinaryBitmap.html
│   │   │   │   │   ├── ChecksumException.html
│   │   │   │   │   ├── class-use
│   │   │   │   │   │   ├── BarcodeFormat.html
│   │   │   │   │   │   ├── Binarizer.html
│   │   │   │   │   │   ├── BinaryBitmap.html
│   │   │   │   │   │   ├── ChecksumException.html
│   │   │   │   │   │   ├── DecodeHintType.html
│   │   │   │   │   │   ├── Dimension.html
│   │   │   │   │   │   ├── EncodeHintType.html
│   │   │   │   │   │   ├── FormatException.html
│   │   │   │   │   │   ├── InvertedLuminanceSource.html
│   │   │   │   │   │   ├── LuminanceSource.html
│   │   │   │   │   │   ├── MultiFormatReader.html
│   │   │   │   │   │   ├── MultiFormatWriter.html
│   │   │   │   │   │   ├── NotFoundException.html
│   │   │   │   │   │   ├── PlanarYUVLuminanceSource.html
│   │   │   │   │   │   ├── ReaderException.html
│   │   │   │   │   │   ├── Reader.html
│   │   │   │   │   │   ├── Result.html
│   │   │   │   │   │   ├── ResultMetadataType.html
│   │   │   │   │   │   ├── ResultPointCallback.html
│   │   │   │   │   │   ├── ResultPoint.html
│   │   │   │   │   │   ├── RGBLuminanceSource.html
│   │   │   │   │   │   ├── WriterException.html
│   │   │   │   │   │   └── Writer.html
│   │   │   │   │   ├── client
│   │   │   │   │   │   └── result
│   │   │   │   │   │   ├── AddressBookAUResultParser.html
│   │   │   │   │   │   ├── AddressBookDoCoMoResultParser.html
│   │   │   │   │   │   ├── AddressBookParsedResult.html
│   │   │   │   │   │   ├── BizcardResultParser.html
│   │   │   │   │   │   ├── BookmarkDoCoMoResultParser.html
│   │   │   │   │   │   ├── CalendarParsedResult.html
│   │   │   │   │   │   ├── class-use
│   │   │   │   │   │   │   ├── AddressBookAUResultParser.html
│   │   │   │   │   │   │   ├── AddressBookDoCoMoResultParser.html
│   │   │   │   │   │   │   ├── AddressBookParsedResult.html
│   │   │   │   │   │   │   ├── BizcardResultParser.html
│   │   │   │   │   │   │   ├── BookmarkDoCoMoResultParser.html
│   │   │   │   │   │   │   ├── CalendarParsedResult.html
│   │   │   │   │   │   │   ├── EmailAddressParsedResult.html
│   │   │   │   │   │   │   ├── EmailAddressResultParser.html
│   │   │   │   │   │   │   ├── EmailDoCoMoResultParser.html
│   │   │   │   │   │   │   ├── ExpandedProductParsedResult.html
│   │   │   │   │   │   │   ├── ExpandedProductResultParser.html
│   │   │   │   │   │   │   ├── GeoParsedResult.html
│   │   │   │   │   │   │   ├── GeoResultParser.html
│   │   │   │   │   │   │   ├── ISBNParsedResult.html
│   │   │   │   │   │   │   ├── ISBNResultParser.html
│   │   │   │   │   │   │   ├── ParsedResult.html
│   │   │   │   │   │   │   ├── ParsedResultType.html
│   │   │   │   │   │   │   ├── ProductParsedResult.html
│   │   │   │   │   │   │   ├── ProductResultParser.html
│   │   │   │   │   │   │   ├── ResultParser.html
│   │   │   │   │   │   │   ├── SMSMMSResultParser.html
│   │   │   │   │   │   │   ├── SMSParsedResult.html
│   │   │   │   │   │   │   ├── SMSTOMMSTOResultParser.html
│   │   │   │   │   │   │   ├── SMTPResultParser.html
│   │   │   │   │   │   │   ├── TelParsedResult.html
│   │   │   │   │   │   │   ├── TelResultParser.html
│   │   │   │   │   │   │   ├── TextParsedResult.html
│   │   │   │   │   │   │   ├── URIParsedResult.html
│   │   │   │   │   │   │   ├── URIResultParser.html
│   │   │   │   │   │   │   ├── URLTOResultParser.html
│   │   │   │   │   │   │   ├── VCardResultParser.html
│   │   │   │   │   │   │   ├── VEventResultParser.html
│   │   │   │   │   │   │   ├── WifiParsedResult.html
│   │   │   │   │   │   │   └── WifiResultParser.html
│   │   │   │   │   │   ├── EmailAddressParsedResult.html
│   │   │   │   │   │   ├── EmailAddressResultParser.html
│   │   │   │   │   │   ├── EmailDoCoMoResultParser.html
│   │   │   │   │   │   ├── ExpandedProductParsedResult.html
│   │   │   │   │   │   ├── ExpandedProductResultParser.html
│   │   │   │   │   │   ├── GeoParsedResult.html
│   │   │   │   │   │   ├── GeoResultParser.html
│   │   │   │   │   │   ├── ISBNParsedResult.html
│   │   │   │   │   │   ├── ISBNResultParser.html
│   │   │   │   │   │   ├── package-frame.html
│   │   │   │   │   │   ├── package-summary.html
│   │   │   │   │   │   ├── package-tree.html
│   │   │   │   │   │   ├── package-use.html
│   │   │   │   │   │   ├── ParsedResult.html
│   │   │   │   │   │   ├── ParsedResultType.html
│   │   │   │   │   │   ├── ProductParsedResult.html
│   │   │   │   │   │   ├── ProductResultParser.html
│   │   │   │   │   │   ├── ResultParser.html
│   │   │   │   │   │   ├── SMSMMSResultParser.html
│   │   │   │   │   │   ├── SMSParsedResult.html
│   │   │   │   │   │   ├── SMSTOMMSTOResultParser.html
│   │   │   │   │   │   ├── SMTPResultParser.html
│   │   │   │   │   │   ├── TelParsedResult.html
│   │   │   │   │   │   ├── TelResultParser.html
│   │   │   │   │   │   ├── TextParsedResult.html
│   │   │   │   │   │   ├── URIParsedResult.html
│   │   │   │   │   │   ├── URIResultParser.html
│   │   │   │   │   │   ├── URLTOResultParser.html
│   │   │   │   │   │   ├── VCardResultParser.html
│   │   │   │   │   │   ├── VEventResultParser.html
│   │   │   │   │   │   ├── WifiParsedResult.html
│   │   │   │   │   │   └── WifiResultParser.html
│   │   │   │   │   ├── common
│   │   │   │   │   │   ├── BitArray.html
│   │   │   │   │   │   ├── BitMatrix.html
│   │   │   │   │   │   ├── BitSource.html
│   │   │   │   │   │   ├── CharacterSetECI.html
│   │   │   │   │   │   ├── class-use
│   │   │   │   │   │   │   ├── BitArray.html
│   │   │   │   │   │   │   ├── BitMatrix.html
│   │   │   │   │   │   │   ├── BitSource.html
│   │   │   │   │   │   │   ├── CharacterSetECI.html
│   │   │   │   │   │   │   ├── DecoderResult.html
│   │   │   │   │   │   │   ├── DefaultGridSampler.html
│   │   │   │   │   │   │   ├── DetectorResult.html
│   │   │   │   │   │   │   ├── GlobalHistogramBinarizer.html
│   │   │   │   │   │   │   ├── GridSampler.html
│   │   │   │   │   │   │   ├── HybridBinarizer.html
│   │   │   │   │   │   │   ├── PerspectiveTransform.html
│   │   │   │   │   │   │   └── StringUtils.html
│   │   │   │   │   │   ├── DecoderResult.html
│   │   │   │   │   │   ├── DefaultGridSampler.html
│   │   │   │   │   │   ├── detector
│   │   │   │   │   │   │   ├── class-use
│   │   │   │   │   │   │   │   ├── MathUtils.html
│   │   │   │   │   │   │   │   ├── MonochromeRectangleDetector.html
│   │   │   │   │   │   │   │   └── WhiteRectangleDetector.html
│   │   │   │   │   │   │   ├── MathUtils.html
│   │   │   │   │   │   │   ├── MonochromeRectangleDetector.html
│   │   │   │   │   │   │   ├── package-frame.html
│   │   │   │   │   │   │   ├── package-summary.html
│   │   │   │   │   │   │   ├── package-tree.html
│   │   │   │   │   │   │   ├── package-use.html
│   │   │   │   │   │   │   └── WhiteRectangleDetector.html
│   │   │   │   │   │   ├── DetectorResult.html
│   │   │   │   │   │   ├── GlobalHistogramBinarizer.html
│   │   │   │   │   │   ├── GridSampler.html
│   │   │   │   │   │   ├── HybridBinarizer.html
│   │   │   │   │   │   ├── package-frame.html
│   │   │   │   │   │   ├── package-summary.html
│   │   │   │   │   │   ├── package-tree.html
│   │   │   │   │   │   ├── package-use.html
│   │   │   │   │   │   ├── PerspectiveTransform.html
│   │   │   │   │   │   ├── reedsolomon
│   │   │   │   │   │   │   ├── class-use
│   │   │   │   │   │   │   │   ├── GenericGF.html
│   │   │   │   │   │   │   │   ├── ReedSolomonDecoder.html
│   │   │   │   │   │   │   │   ├── ReedSolomonEncoder.html
│   │   │   │   │   │   │   │   └── ReedSolomonException.html
│   │   │   │   │   │   │   ├── GenericGF.html
│   │   │   │   │   │   │   ├── package-frame.html
│   │   │   │   │   │   │   ├── package-summary.html
│   │   │   │   │   │   │   ├── package-tree.html
│   │   │   │   │   │   │   ├── package-use.html
│   │   │   │   │   │   │   ├── ReedSolomonDecoder.html
│   │   │   │   │   │   │   ├── ReedSolomonEncoder.html
│   │   │   │   │   │   │   └── ReedSolomonException.html
│   │   │   │   │   │   └── StringUtils.html
│   │   │   │   │   ├── datamatrix
│   │   │   │   │   │   ├── class-use
│   │   │   │   │   │   │   ├── DataMatrixReader.html
│   │   │   │   │   │   │   └── DataMatrixWriter.html
│   │   │   │   │   │   ├── DataMatrixReader.html
│   │   │   │   │   │   ├── DataMatrixWriter.html
│   │   │   │   │   │   ├── decoder
│   │   │   │   │   │   │   ├── class-use
│   │   │   │   │   │   │   │   ├── Decoder.html
│   │   │   │   │   │   │   │   └── Version.html
│   │   │   │   │   │   │   ├── Decoder.html
│   │   │   │   │   │   │   ├── package-frame.html
│   │   │   │   │   │   │   ├── package-summary.html
│   │   │   │   │   │   │   ├── package-tree.html
│   │   │   │   │   │   │   ├── package-use.html
│   │   │   │   │   │   │   └── Version.html
│   │   │   │   │   │   ├── detector
│   │   │   │   │   │   │   ├── class-use
│   │   │   │   │   │   │   │   └── Detector.html
│   │   │   │   │   │   │   ├── Detector.html
│   │   │   │   │   │   │   ├── package-frame.html
│   │   │   │   │   │   │   ├── package-summary.html
│   │   │   │   │   │   │   ├── package-tree.html
│   │   │   │   │   │   │   └── package-use.html
│   │   │   │   │   │   ├── encoder
│   │   │   │   │   │   │   ├── class-use
│   │   │   │   │   │   │   │   ├── DefaultPlacement.html
│   │   │   │   │   │   │   │   ├── ErrorCorrection.html
│   │   │   │   │   │   │   │   ├── HighLevelEncoder.html
│   │   │   │   │   │   │   │   ├── SymbolInfo.html
│   │   │   │   │   │   │   │   └── SymbolShapeHint.html
│   │   │   │   │   │   │   ├── DefaultPlacement.html
│   │   │   │   │   │   │   ├── ErrorCorrection.html
│   │   │   │   │   │   │   ├── HighLevelEncoder.html
│   │   │   │   │   │   │   ├── package-frame.html
│   │   │   │   │   │   │   ├── package-summary.html
│   │   │   │   │   │   │   ├── package-tree.html
│   │   │   │   │   │   │   ├── package-use.html
│   │   │   │   │   │   │   ├── SymbolInfo.html
│   │   │   │   │   │   │   └── SymbolShapeHint.html
│   │   │   │   │   │   ├── package-frame.html
│   │   │   │   │   │   ├── package-summary.html
│   │   │   │   │   │   ├── package-tree.html
│   │   │   │   │   │   └── package-use.html
│   │   │   │   │   ├── DecodeHintType.html
│   │   │   │   │   ├── Dimension.html
│   │   │   │   │   ├── EncodeHintType.html
│   │   │   │   │   ├── FormatException.html
│   │   │   │   │   ├── InvertedLuminanceSource.html
│   │   │   │   │   ├── LuminanceSource.html
│   │   │   │   │   ├── maxicode
│   │   │   │   │   │   ├── class-use
│   │   │   │   │   │   │   └── MaxiCodeReader.html
│   │   │   │   │   │   ├── decoder
│   │   │   │   │   │   │   ├── class-use
│   │   │   │   │   │   │   │   └── Decoder.html
│   │   │   │   │   │   │   ├── Decoder.html
│   │   │   │   │   │   │   ├── package-frame.html
│   │   │   │   │   │   │   ├── package-summary.html
│   │   │   │   │   │   │   ├── package-tree.html
│   │   │   │   │   │   │   └── package-use.html
│   │   │   │   │   │   ├── MaxiCodeReader.html
│   │   │   │   │   │   ├── package-frame.html
│   │   │   │   │   │   ├── package-summary.html
│   │   │   │   │   │   ├── package-tree.html
│   │   │   │   │   │   └── package-use.html
│   │   │   │   │   ├── multi
│   │   │   │   │   │   ├── ByQuadrantReader.html
│   │   │   │   │   │   ├── class-use
│   │   │   │   │   │   │   ├── ByQuadrantReader.html
│   │   │   │   │   │   │   ├── GenericMultipleBarcodeReader.html
│   │   │   │   │   │   │   └── MultipleBarcodeReader.html
│   │   │   │   │   │   ├── GenericMultipleBarcodeReader.html
│   │   │   │   │   │   ├── MultipleBarcodeReader.html
│   │   │   │   │   │   ├── package-frame.html
│   │   │   │   │   │   ├── package-summary.html
│   │   │   │   │   │   ├── package-tree.html
│   │   │   │   │   │   ├── package-use.html
│   │   │   │   │   │   └── qrcode
│   │   │   │   │   │   ├── class-use
│   │   │   │   │   │   │   └── QRCodeMultiReader.html
│   │   │   │   │   │   ├── detector
│   │   │   │   │   │   │   ├── class-use
│   │   │   │   │   │   │   │   └── MultiDetector.html
│   │   │   │   │   │   │   ├── MultiDetector.html
│   │   │   │   │   │   │   ├── package-frame.html
│   │   │   │   │   │   │   ├── package-summary.html
│   │   │   │   │   │   │   ├── package-tree.html
│   │   │   │   │   │   │   └── package-use.html
│   │   │   │   │   │   ├── package-frame.html
│   │   │   │   │   │   ├── package-summary.html
│   │   │   │   │   │   ├── package-tree.html
│   │   │   │   │   │   ├── package-use.html
│   │   │   │   │   │   └── QRCodeMultiReader.html
│   │   │   │   │   ├── MultiFormatReader.html
│   │   │   │   │   ├── MultiFormatWriter.html
│   │   │   │   │   ├── NotFoundException.html
│   │   │   │   │   ├── oned
│   │   │   │   │   │   ├── class-use
│   │   │   │   │   │   │   ├── CodaBarReader.html
│   │   │   │   │   │   │   ├── CodaBarWriter.html
│   │   │   │   │   │   │   ├── Code128Reader.html
│   │   │   │   │   │   │   ├── Code128Writer.html
│   │   │   │   │   │   │   ├── Code39Reader.html
│   │   │   │   │   │   │   ├── Code39Writer.html
│   │   │   │   │   │   │   ├── Code93Reader.html
│   │   │   │   │   │   │   ├── EAN13Reader.html
│   │   │   │   │   │   │   ├── EAN13Writer.html
│   │   │   │   │   │   │   ├── EAN8Reader.html
│   │   │   │   │   │   │   ├── EAN8Writer.html
│   │   │   │   │   │   │   ├── ITFReader.html
│   │   │   │   │   │   │   ├── ITFWriter.html
│   │   │   │   │   │   │   ├── MultiFormatOneDReader.html
│   │   │   │   │   │   │   ├── MultiFormatUPCEANReader.html
│   │   │   │   │   │   │   ├── OneDimensionalCodeWriter.html
│   │   │   │   │   │   │   ├── OneDReader.html
│   │   │   │   │   │   │   ├── UPCAReader.html
│   │   │   │   │   │   │   ├── UPCAWriter.html
│   │   │   │   │   │   │   ├── UPCEANReader.html
│   │   │   │   │   │   │   ├── UPCEANWriter.html
│   │   │   │   │   │   │   └── UPCEReader.html
│   │   │   │   │   │   ├── CodaBarReader.html
│   │   │   │   │   │   ├── CodaBarWriter.html
│   │   │   │   │   │   ├── Code128Reader.html
│   │   │   │   │   │   ├── Code128Writer.html
│   │   │   │   │   │   ├── Code39Reader.html
│   │   │   │   │   │   ├── Code39Writer.html
│   │   │   │   │   │   ├── Code93Reader.html
│   │   │   │   │   │   ├── EAN13Reader.html
│   │   │   │   │   │   ├── EAN13Writer.html
│   │   │   │   │   │   ├── EAN8Reader.html
│   │   │   │   │   │   ├── EAN8Writer.html
│   │   │   │   │   │   ├── ITFReader.html
│   │   │   │   │   │   ├── ITFWriter.html
│   │   │   │   │   │   ├── MultiFormatOneDReader.html
│   │   │   │   │   │   ├── MultiFormatUPCEANReader.html
│   │   │   │   │   │   ├── OneDimensionalCodeWriter.html
│   │   │   │   │   │   ├── OneDReader.html
│   │   │   │   │   │   ├── package-frame.html
│   │   │   │   │   │   ├── package-summary.html
│   │   │   │   │   │   ├── package-tree.html
│   │   │   │   │   │   ├── package-use.html
│   │   │   │   │   │   ├── rss
│   │   │   │   │   │   │   ├── AbstractRSSReader.html
│   │   │   │   │   │   │   ├── class-use
│   │   │   │   │   │   │   │   ├── AbstractRSSReader.html
│   │   │   │   │   │   │   │   ├── DataCharacter.html
│   │   │   │   │   │   │   │   ├── FinderPattern.html
│   │   │   │   │   │   │   │   ├── RSS14Reader.html
│   │   │   │   │   │   │   │   └── RSSUtils.html
│   │   │   │   │   │   │   ├── DataCharacter.html
│   │   │   │   │   │   │   ├── expanded
│   │   │   │   │   │   │   │   ├── class-use
│   │   │   │   │   │   │   │   │   └── RSSExpandedReader.html
│   │   │   │   │   │   │   │   ├── decoders
│   │   │   │   │   │   │   │   │   ├── AbstractExpandedDecoder.html
│   │   │   │   │   │   │   │   │   ├── class-use
│   │   │   │   │   │   │   │   │   │   └── AbstractExpandedDecoder.html
│   │   │   │   │   │   │   │   │   ├── package-frame.html
│   │   │   │   │   │   │   │   │   ├── package-summary.html
│   │   │   │   │   │   │   │   │   ├── package-tree.html
│   │   │   │   │   │   │   │   │   └── package-use.html
│   │   │   │   │   │   │   │   ├── package-frame.html
│   │   │   │   │   │   │   │   ├── package-summary.html
│   │   │   │   │   │   │   │   ├── package-tree.html
│   │   │   │   │   │   │   │   ├── package-use.html
│   │   │   │   │   │   │   │   └── RSSExpandedReader.html
│   │   │   │   │   │   │   ├── FinderPattern.html
│   │   │   │   │   │   │   ├── package-frame.html
│   │   │   │   │   │   │   ├── package-summary.html
│   │   │   │   │   │   │   ├── package-tree.html
│   │   │   │   │   │   │   ├── package-use.html
│   │   │   │   │   │   │   ├── RSS14Reader.html
│   │   │   │   │   │   │   └── RSSUtils.html
│   │   │   │   │   │   ├── UPCAReader.html
│   │   │   │   │   │   ├── UPCAWriter.html
│   │   │   │   │   │   ├── UPCEANReader.html
│   │   │   │   │   │   ├── UPCEANWriter.html
│   │   │   │   │   │   └── UPCEReader.html
│   │   │   │   │   ├── package-frame.html
│   │   │   │   │   ├── package-summary.html
│   │   │   │   │   ├── package-tree.html
│   │   │   │   │   ├── package-use.html
│   │   │   │   │   ├── pdf417
│   │   │   │   │   │   ├── class-use
│   │   │   │   │   │   │   ├── PDF417Common.html
│   │   │   │   │   │   │   ├── PDF417Reader.html
│   │   │   │   │   │   │   ├── PDF417ResultMetadata.html
│   │   │   │   │   │   │   └── PDF417Writer.html
│   │   │   │   │   │   ├── decoder
│   │   │   │   │   │   │   ├── class-use
│   │   │   │   │   │   │   │   └── PDF417ScanningDecoder.html
│   │   │   │   │   │   │   ├── ec
│   │   │   │   │   │   │   │   ├── class-use
│   │   │   │   │   │   │   │   │   ├── ErrorCorrection.html
│   │   │   │   │   │   │   │   │   └── ModulusGF.html
│   │   │   │   │   │   │   │   ├── ErrorCorrection.html
│   │   │   │   │   │   │   │   ├── ModulusGF.html
│   │   │   │   │   │   │   │   ├── package-frame.html
│   │   │   │   │   │   │   │   ├── package-summary.html
│   │   │   │   │   │   │   │   ├── package-tree.html
│   │   │   │   │   │   │   │   └── package-use.html
│   │   │   │   │   │   │   ├── package-frame.html
│   │   │   │   │   │   │   ├── package-summary.html
│   │   │   │   │   │   │   ├── package-tree.html
│   │   │   │   │   │   │   ├── package-use.html
│   │   │   │   │   │   │   └── PDF417ScanningDecoder.html
│   │   │   │   │   │   ├── detector
│   │   │   │   │   │   │   ├── class-use
│   │   │   │   │   │   │   │   ├── Detector.html
│   │   │   │   │   │   │   │   └── PDF417DetectorResult.html
│   │   │   │   │   │   │   ├── Detector.html
│   │   │   │   │   │   │   ├── package-frame.html
│   │   │   │   │   │   │   ├── package-summary.html
│   │   │   │   │   │   │   ├── package-tree.html
│   │   │   │   │   │   │   ├── package-use.html
│   │   │   │   │   │   │   └── PDF417DetectorResult.html
│   │   │   │   │   │   ├── encoder
│   │   │   │   │   │   │   ├── BarcodeMatrix.html
│   │   │   │   │   │   │   ├── class-use
│   │   │   │   │   │   │   │   ├── BarcodeMatrix.html
│   │   │   │   │   │   │   │   ├── Compaction.html
│   │   │   │   │   │   │   │   ├── Dimensions.html
│   │   │   │   │   │   │   │   └── PDF417.html
│   │   │   │   │   │   │   ├── Compaction.html
│   │   │   │   │   │   │   ├── Dimensions.html
│   │   │   │   │   │   │   ├── package-frame.html
│   │   │   │   │   │   │   ├── package-summary.html
│   │   │   │   │   │   │   ├── package-tree.html
│   │   │   │   │   │   │   ├── package-use.html
│   │   │   │   │   │   │   └── PDF417.html
│   │   │   │   │   │   ├── package-frame.html
│   │   │   │   │   │   ├── package-summary.html
│   │   │   │   │   │   ├── package-tree.html
│   │   │   │   │   │   ├── package-use.html
│   │   │   │   │   │   ├── PDF417Common.html
│   │   │   │   │   │   ├── PDF417Reader.html
│   │   │   │   │   │   ├── PDF417ResultMetadata.html
│   │   │   │   │   │   └── PDF417Writer.html
│   │   │   │   │   ├── PlanarYUVLuminanceSource.html
│   │   │   │   │   ├── qrcode
│   │   │   │   │   │   ├── class-use
│   │   │   │   │   │   │   ├── QRCodeReader.html
│   │   │   │   │   │   │   └── QRCodeWriter.html
│   │   │   │   │   │   ├── decoder
│   │   │   │   │   │   │   ├── class-use
│   │   │   │   │   │   │   │   ├── Decoder.html
│   │   │   │   │   │   │   │   ├── ErrorCorrectionLevel.html
│   │   │   │   │   │   │   │   ├── Mode.html
│   │   │   │   │   │   │   │   ├── Version.ECB.html
│   │   │   │   │   │   │   │   ├── Version.ECBlocks.html
│   │   │   │   │   │   │   │   └── Version.html
│   │   │   │   │   │   │   ├── Decoder.html
│   │   │   │   │   │   │   ├── ErrorCorrectionLevel.html
│   │   │   │   │   │   │   ├── Mode.html
│   │   │   │   │   │   │   ├── package-frame.html
│   │   │   │   │   │   │   ├── package-summary.html
│   │   │   │   │   │   │   ├── package-tree.html
│   │   │   │   │   │   │   ├── package-use.html
│   │   │   │   │   │   │   ├── Version.ECB.html
│   │   │   │   │   │   │   ├── Version.ECBlocks.html
│   │   │   │   │   │   │   └── Version.html
│   │   │   │   │   │   ├── detector
│   │   │   │   │   │   │   ├── AlignmentPattern.html
│   │   │   │   │   │   │   ├── class-use
│   │   │   │   │   │   │   │   ├── AlignmentPattern.html
│   │   │   │   │   │   │   │   ├── Detector.html
│   │   │   │   │   │   │   │   ├── FinderPatternFinder.html
│   │   │   │   │   │   │   │   ├── FinderPattern.html
│   │   │   │   │   │   │   │   └── FinderPatternInfo.html
│   │   │   │   │   │   │   ├── Detector.html
│   │   │   │   │   │   │   ├── FinderPatternFinder.html
│   │   │   │   │   │   │   ├── FinderPattern.html
│   │   │   │   │   │   │   ├── FinderPatternInfo.html
│   │   │   │   │   │   │   ├── package-frame.html
│   │   │   │   │   │   │   ├── package-summary.html
│   │   │   │   │   │   │   ├── package-tree.html
│   │   │   │   │   │   │   └── package-use.html
│   │   │   │   │   │   ├── encoder
│   │   │   │   │   │   │   ├── ByteMatrix.html
│   │   │   │   │   │   │   ├── class-use
│   │   │   │   │   │   │   │   ├── ByteMatrix.html
│   │   │   │   │   │   │   │   ├── Encoder.html
│   │   │   │   │   │   │   │   └── QRCode.html
│   │   │   │   │   │   │   ├── Encoder.html
│   │   │   │   │   │   │   ├── package-frame.html
│   │   │   │   │   │   │   ├── package-summary.html
│   │   │   │   │   │   │   ├── package-tree.html
│   │   │   │   │   │   │   ├── package-use.html
│   │   │   │   │   │   │   └── QRCode.html
│   │   │   │   │   │   ├── package-frame.html
│   │   │   │   │   │   ├── package-summary.html
│   │   │   │   │   │   ├── package-tree.html
│   │   │   │   │   │   ├── package-use.html
│   │   │   │   │   │   ├── QRCodeReader.html
│   │   │   │   │   │   └── QRCodeWriter.html
│   │   │   │   │   ├── ReaderException.html
│   │   │   │   │   ├── Reader.html
│   │   │   │   │   ├── Result.html
│   │   │   │   │   ├── ResultMetadataType.html
│   │   │   │   │   ├── ResultPointCallback.html
│   │   │   │   │   ├── ResultPoint.html
│   │   │   │   │   ├── RGBLuminanceSource.html
│   │   │   │   │   ├── WriterException.html
│   │   │   │   │   └── Writer.html
│   │   │   │   ├── constant-values.html
│   │   │   │   ├── deprecated-list.html
│   │   │   │   ├── help-doc.html
│   │   │   │   ├── index-all.html
│   │   │   │   ├── index.html
│   │   │   │   ├── META-INF
│   │   │   │   │   └── MANIFEST.MF
│   │   │   │   ├── overview-frame.html
│   │   │   │   ├── overview-summary.html
│   │   │   │   ├── overview-tree.html
│   │   │   │   ├── package-list
│   │   │   │   ├── resources
│   │   │   │   │   ├── background.gif
│   │   │   │   │   ├── tab.gif
│   │   │   │   │   ├── titlebar_end.gif
│   │   │   │   │   └── titlebar.gif
│   │   │   │   ├── serialized-form.html
│   │   │   │   └── stylesheet.css
│   │   │   ├── format.jspx
│   │   │   ├── index.jspx
│   │   │   ├── notfound.jspx
│   │   │   ├── style.css
│   │   │   └── zxing-icon.png
│   │   └── WEB-INF
│   │   └── web.xml
│   ├── core.jar
│   ├── QRCode.rar
│   ├── saoyisao.rar
│   ├── ScannerTest
│   │   ├── AndroidManifest.xml
│   │   ├── bin
│   │   │   ├── AndroidManifest.xml
│   │   │   ├── classes
│   │   │   │   └── com
│   │   │   │   ├── example
│   │   │   │   │   └── scannertest
│   │   │   │   │   ├── BuildConfig.class
│   │   │   │   │   ├── MainActivity$1.class
│   │   │   │   │   ├── MainActivity.class
│   │   │   │   │   ├── R$array.class
│   │   │   │   │   ├── R$attr.class
│   │   │   │   │   ├── R$color.class
│   │   │   │   │   ├── R$dimen.class
│   │   │   │   │   ├── R$drawable.class
│   │   │   │   │   ├── R$id.class
│   │   │   │   │   ├── R$layout.class
│   │   │   │   │   ├── R$menu.class
│   │   │   │   │   ├── R$raw.class
│   │   │   │   │   ├── R$string.class
│   │   │   │   │   ├── R$style.class
│   │   │   │   │   ├── R$xml.class
│   │   │   │   │   └── R.class
│   │   │   │   └── google
│   │   │   │   └── zxing
│   │   │   │   ├── aztec
│   │   │   │   │   ├── AztecDetectorResult.class
│   │   │   │   │   ├── AztecReader.class
│   │   │   │   │   ├── AztecWriter.class
│   │   │   │   │   ├── decoder
│   │   │   │   │   │   ├── Decoder$Table.class
│   │   │   │   │   │   └── Decoder.class
│   │   │   │   │   ├── detector
│   │   │   │   │   │   ├── Detector$Point.class
│   │   │   │   │   │   └── Detector.class
│   │   │   │   │   └── encoder
│   │   │   │   │   ├── AztecCode.class
│   │   │   │   │   └── Encoder.class
│   │   │   │   ├── BarcodeFormat.class
│   │   │   │   ├── Binarizer.class
│   │   │   │   ├── BinaryBitmap.class
│   │   │   │   ├── ChecksumException.class
│   │   │   │   ├── client
│   │   │   │   │   ├── android
│   │   │   │   │   │   ├── AmbientLightManager.class
│   │   │   │   │   │   ├── BeepManager$1.class
│   │   │   │   │   │   ├── BeepManager.class
│   │   │   │   │   │   ├── book
│   │   │   │   │   │   │   ├── BrowseBookListener.class
│   │   │   │   │   │   │   ├── SearchBookContentsActivity$1.class
│   │   │   │   │   │   │   ├── SearchBookContentsActivity$2.class
│   │   │   │   │   │   │   ├── SearchBookContentsActivity$NetworkTask.class
│   │   │   │   │   │   │   ├── SearchBookContentsActivity.class
│   │   │   │   │   │   │   ├── SearchBookContentsAdapter.class
│   │   │   │   │   │   │   ├── SearchBookContentsListItem.class
│   │   │   │   │   │   │   └── SearchBookContentsResult.class
│   │   │   │   │   │   ├── camera
│   │   │   │   │   │   │   ├── AutoFocusManager$AutoFocusTask.class
│   │   │   │   │   │   │   ├── AutoFocusManager.class
│   │   │   │   │   │   │   ├── CameraConfigurationManager$1.class
│   │   │   │   │   │   │   ├── CameraConfigurationManager.class
│   │   │   │   │   │   │   ├── CameraManager.class
│   │   │   │   │   │   │   ├── exposure
│   │   │   │   │   │   │   │   ├── DefaultExposureInterface.class
│   │   │   │   │   │   │   │   ├── ExposureInterface.class
│   │   │   │   │   │   │   │   ├── ExposureManager.class
│   │   │   │   │   │   │   │   └── FroyoExposureInterface.class
│   │   │   │   │   │   │   ├── FrontLightMode.class
│   │   │   │   │   │   │   ├── open
│   │   │   │   │   │   │   │   ├── DefaultOpenCameraInterface.class
│   │   │   │   │   │   │   │   ├── GingerbreadOpenCameraInterface.class
│   │   │   │   │   │   │   │   ├── OpenCameraInterface.class
│   │   │   │   │   │   │   │   └── OpenCameraManager.class
│   │   │   │   │   │   │   └── PreviewCallback.class
│   │   │   │   │   │   ├── CaptureActivity.class
│   │   │   │   │   │   ├── CaptureActivityHandler$State.class
│   │   │   │   │   │   ├── CaptureActivityHandler.class
│   │   │   │   │   │   ├── common
│   │   │   │   │   │   │   ├── executor
│   │   │   │   │   │   │   │   ├── AsyncTaskExecInterface.class
│   │   │   │   │   │   │   │   ├── AsyncTaskExecManager.class
│   │   │   │   │   │   │   │   ├── DefaultAsyncTaskExecInterface.class
│   │   │   │   │   │   │   │   └── HoneycombAsyncTaskExecInterface.class
│   │   │   │   │   │   │   └── PlatformSupportManager.class
│   │   │   │   │   │   ├── Contents$Type.class
│   │   │   │   │   │   ├── Contents.class
│   │   │   │   │   │   ├── DecodeFormatManager.class
│   │   │   │   │   │   ├── DecodeHandler.class
│   │   │   │   │   │   ├── DecodeHintManager.class
│   │   │   │   │   │   ├── DecodeThread.class
│   │   │   │   │   │   ├── encode
│   │   │   │   │   │   │   ├── ContactEncoder.class
│   │   │   │   │   │   │   ├── EncodeActivity.class
│   │   │   │   │   │   │   ├── Formatter.class
│   │   │   │   │   │   │   ├── MECARDContactEncoder$1.class
│   │   │   │   │   │   │   ├── MECARDContactEncoder$2.class
│   │   │   │   │   │   │   ├── MECARDContactEncoder$3.class
│   │   │   │   │   │   │   ├── MECARDContactEncoder.class
│   │   │   │   │   │   │   ├── QRCodeEncoder.class
│   │   │   │   │   │   │   ├── VCardContactEncoder$1.class
│   │   │   │   │   │   │   ├── VCardContactEncoder$2.class
│   │   │   │   │   │   │   └── VCardContactEncoder.class
│   │   │   │   │   │   ├── FinishListener.class
│   │   │   │   │   │   ├── HelpActivity$1.class
│   │   │   │   │   │   ├── HelpActivity$2.class
│   │   │   │   │   │   ├── HelpActivity$HelpClient.class
│   │   │   │   │   │   ├── HelpActivity.class
│   │   │   │   │   │   ├── history
│   │   │   │   │   │   │   ├── DBHelper.class
│   │   │   │   │   │   │   ├── HistoryActivity$1.class
│   │   │   │   │   │   │   ├── HistoryActivity.class
│   │   │   │   │   │   │   ├── HistoryItemAdapter.class
│   │   │   │   │   │   │   ├── HistoryItem.class
│   │   │   │   │   │   │   └── HistoryManager.class
│   │   │   │   │   │   ├── HttpHelper$ContentType.class
│   │   │   │   │   │   ├── HttpHelper.class
│   │   │   │   │   │   ├── InactivityTimer$InactivityAsyncTask.class
│   │   │   │   │   │   ├── InactivityTimer$PowerStatusReceiver.class
│   │   │   │   │   │   ├── InactivityTimer.class
│   │   │   │   │   │   ├── Intents$Encode.class
│   │   │   │   │   │   ├── Intents$History.class
│   │   │   │   │   │   ├── Intents$Scan.class
│   │   │   │   │   │   ├── Intents$SearchBookContents.class
│   │   │   │   │   │   ├── Intents$Share.class
│   │   │   │   │   │   ├── Intents$WifiConnect.class
│   │   │   │   │   │   ├── Intents.class
│   │   │   │   │   │   ├── IntentSource.class
│   │   │   │   │   │   ├── LocaleManager.class
│   │   │   │   │   │   ├── pref
│   │   │   │   │   │   │   ├── BSPlusPreference$1.class
│   │   │   │   │   │   │   └── BSPlusPreference.class
│   │   │   │   │   │   ├── PreferencesActivity.class
│   │   │   │   │   │   ├── result
│   │   │   │   │   │   │   ├── AddressBookResultHandler.class
│   │   │   │   │   │   │   ├── CalendarResultHandler.class
│   │   │   │   │   │   │   ├── EmailAddressResultHandler.class
│   │   │   │   │   │   │   ├── GeoResultHandler.class
│   │   │   │   │   │   │   ├── ISBNResultHandler$1.class
│   │   │   │   │   │   │   ├── ISBNResultHandler.class
│   │   │   │   │   │   │   ├── ProductResultHandler$1.class
│   │   │   │   │   │   │   ├── ProductResultHandler.class
│   │   │   │   │   │   │   ├── ResultButtonListener.class
│   │   │   │   │   │   │   ├── ResultHandler$1.class
│   │   │   │   │   │   │   ├── ResultHandler.class
│   │   │   │   │   │   │   ├── ResultHandlerFactory.class
│   │   │   │   │   │   │   ├── SMSResultHandler.class
│   │   │   │   │   │   │   ├── supplement
│   │   │   │   │   │   │   │   ├── AmazonInfoRetriever.class
│   │   │   │   │   │   │   │   ├── BookResultInfoRetriever.class
│   │   │   │   │   │   │   │   ├── ProductResultInfoRetriever.class
│   │   │   │   │   │   │   │   ├── SupplementalInfoRetriever.class
│   │   │   │   │   │   │   │   ├── TitleRetriever.class
│   │   │   │   │   │   │   │   └── URIResultInfoRetriever.class
│   │   │   │   │   │   │   ├── TelResultHandler.class
│   │   │   │   │   │   │   ├── TextResultHandler.class
│   │   │   │   │   │   │   ├── URIResultHandler.class
│   │   │   │   │   │   │   ├── WifiResultHandler$1.class
│   │   │   │   │   │   │   └── WifiResultHandler.class
│   │   │   │   │   │   ├── ScanFromWebPageManager.class
│   │   │   │   │   │   ├── share
│   │   │   │   │   │   │   ├── AppInfo.class
│   │   │   │   │   │   │   ├── AppPickerActivity.class
│   │   │   │   │   │   │   ├── BookmarkAdapter.class
│   │   │   │   │   │   │   ├── BookmarkPickerActivity.class
│   │   │   │   │   │   │   ├── LoadPackagesAsyncTask$1.class
│   │   │   │   │   │   │   ├── LoadPackagesAsyncTask.class
│   │   │   │   │   │   │   ├── ShareActivity$1.class
│   │   │   │   │   │   │   ├── ShareActivity$2.class
│   │   │   │   │   │   │   ├── ShareActivity$3.class
│   │   │   │   │   │   │   ├── ShareActivity$4.class
│   │   │   │   │   │   │   ├── ShareActivity$5.class
│   │   │   │   │   │   │   └── ShareActivity.class
│   │   │   │   │   │   ├── ViewfinderResultPointCallback.class
│   │   │   │   │   │   ├── ViewfinderView.class
│   │   │   │   │   │   └── wifi
│   │   │   │   │   │   ├── NetworkType.class
│   │   │   │   │   │   └── WifiConfigManager.class
│   │   │   │   │   └── result
│   │   │   │   │   ├── AbstractDoCoMoResultParser.class
│   │   │   │   │   ├── AddressBookAUResultParser.class
│   │   │   │   │   ├── AddressBookDoCoMoResultParser.class
│   │   │   │   │   ├── AddressBookParsedResult.class
│   │   │   │   │   ├── BizcardResultParser.class
│   │   │   │   │   ├── BookmarkDoCoMoResultParser.class
│   │   │   │   │   ├── CalendarParsedResult.class
│   │   │   │   │   ├── EmailAddressParsedResult.class
│   │   │   │   │   ├── EmailAddressResultParser.class
│   │   │   │   │   ├── EmailDoCoMoResultParser.class
│   │   │   │   │   ├── ExpandedProductParsedResult.class
│   │   │   │   │   ├── ExpandedProductResultParser.class
│   │   │   │   │   ├── GeoParsedResult.class
│   │   │   │   │   ├── GeoResultParser.class
│   │   │   │   │   ├── ISBNParsedResult.class
│   │   │   │   │   ├── ISBNResultParser.class
│   │   │   │   │   ├── ParsedResult.class
│   │   │   │   │   ├── ParsedResultType.class
│   │   │   │   │   ├── ProductParsedResult.class
│   │   │   │   │   ├── ProductResultParser.class
│   │   │   │   │   ├── ResultParser.class
│   │   │   │   │   ├── SMSMMSResultParser.class
│   │   │   │   │   ├── SMSParsedResult.class
│   │   │   │   │   ├── SMSTOMMSTOResultParser.class
│   │   │   │   │   ├── SMTPResultParser.class
│   │   │   │   │   ├── TelParsedResult.class
│   │   │   │   │   ├── TelResultParser.class
│   │   │   │   │   ├── TextParsedResult.class
│   │   │   │   │   ├── URIParsedResult.class
│   │   │   │   │   ├── URIResultParser.class
│   │   │   │   │   ├── URLTOResultParser.class
│   │   │   │   │   ├── VCardResultParser.class
│   │   │   │   │   ├── VEventResultParser.class
│   │   │   │   │   ├── WifiParsedResult.class
│   │   │   │   │   └── WifiResultParser.class
│   │   │   │   ├── common
│   │   │   │   │   ├── BitArray.class
│   │   │   │   │   ├── BitMatrix.class
│   │   │   │   │   ├── BitSource.class
│   │   │   │   │   ├── CharacterSetECI.class
│   │   │   │   │   ├── DecoderResult.class
│   │   │   │   │   ├── DefaultGridSampler.class
│   │   │   │   │   ├── detector
│   │   │   │   │   │   ├── MathUtils.class
│   │   │   │   │   │   ├── MonochromeRectangleDetector.class
│   │   │   │   │   │   └── WhiteRectangleDetector.class
│   │   │   │   │   ├── DetectorResult.class
│   │   │   │   │   ├── GlobalHistogramBinarizer.class
│   │   │   │   │   ├── GridSampler.class
│   │   │   │   │   ├── HybridBinarizer.class
│   │   │   │   │   ├── PerspectiveTransform.class
│   │   │   │   │   ├── reedsolomon
│   │   │   │   │   │   ├── GenericGF.class
│   │   │   │   │   │   ├── GenericGFPoly.class
│   │   │   │   │   │   ├── ReedSolomonDecoder.class
│   │   │   │   │   │   ├── ReedSolomonEncoder.class
│   │   │   │   │   │   └── ReedSolomonException.class
│   │   │   │   │   └── StringUtils.class
│   │   │   │   ├── datamatrix
│   │   │   │   │   ├── DataMatrixReader.class
│   │   │   │   │   ├── DataMatrixWriter.class
│   │   │   │   │   ├── decoder
│   │   │   │   │   │   ├── BitMatrixParser.class
│   │   │   │   │   │   ├── DataBlock.class
│   │   │   │   │   │   ├── DecodedBitStreamParser$Mode.class
│   │   │   │   │   │   ├── DecodedBitStreamParser.class
│   │   │   │   │   │   ├── Decoder.class
│   │   │   │   │   │   ├── Version$ECB.class
│   │   │   │   │   │   ├── Version$ECBlocks.class
│   │   │   │   │   │   └── Version.class
│   │   │   │   │   ├── detector
│   │   │   │   │   │   ├── Detector$ResultPointsAndTransitions.class
│   │   │   │   │   │   ├── Detector$ResultPointsAndTransitionsComparator.class
│   │   │   │   │   │   └── Detector.class
│   │   │   │   │   └── encoder
│   │   │   │   │   ├── ASCIIEncoder.class
│   │   │   │   │   ├── Base256Encoder.class
│   │   │   │   │   ├── C40Encoder.class
│   │   │   │   │   ├── DataMatrixSymbolInfo144.class
│   │   │   │   │   ├── DefaultPlacement.class
│   │   │   │   │   ├── EdifactEncoder.class
│   │   │   │   │   ├── Encoder.class
│   │   │   │   │   ├── EncoderContext.class
│   │   │   │   │   ├── ErrorCorrection.class
│   │   │   │   │   ├── HighLevelEncoder.class
│   │   │   │   │   ├── SymbolInfo.class
│   │   │   │   │   ├── SymbolShapeHint.class
│   │   │   │   │   ├── TextEncoder.class
│   │   │   │   │   └── X12Encoder.class
│   │   │   │   ├── DecodeHintType.class
│   │   │   │   ├── Dimension.class
│   │   │   │   ├── EncodeHintType.class
│   │   │   │   ├── FormatException.class
│   │   │   │   ├── InvertedLuminanceSource.class
│   │   │   │   ├── LuminanceSource.class
│   │   │   │   ├── maxicode
│   │   │   │   │   ├── decoder
│   │   │   │   │   │   ├── BitMatrixParser.class
│   │   │   │   │   │   ├── DecodedBitStreamParser.class
│   │   │   │   │   │   └── Decoder.class
│   │   │   │   │   └── MaxiCodeReader.class
│   │   │   │   ├── multi
│   │   │   │   │   ├── ByQuadrantReader.class
│   │   │   │   │   ├── GenericMultipleBarcodeReader.class
│   │   │   │   │   ├── MultipleBarcodeReader.class
│   │   │   │   │   └── qrcode
│   │   │   │   │   ├── detector
│   │   │   │   │   │   ├── MultiDetector.class
│   │   │   │   │   │   ├── MultiFinderPatternFinder$ModuleSizeComparator.class
│   │   │   │   │   │   └── MultiFinderPatternFinder.class
│   │   │   │   │   └── QRCodeMultiReader.class
│   │   │   │   ├── MultiFormatReader.class
│   │   │   │   ├── MultiFormatWriter.class
│   │   │   │   ├── NotFoundException.class
│   │   │   │   ├── oned
│   │   │   │   │   ├── CodaBarReader.class
│   │   │   │   │   ├── CodaBarWriter.class
│   │   │   │   │   ├── Code128Reader.class
│   │   │   │   │   ├── Code128Writer.class
│   │   │   │   │   ├── Code39Reader.class
│   │   │   │   │   ├── Code39Writer.class
│   │   │   │   │   ├── Code93Reader.class
│   │   │   │   │   ├── EAN13Reader.class
│   │   │   │   │   ├── EAN13Writer.class
│   │   │   │   │   ├── EAN8Reader.class
│   │   │   │   │   ├── EAN8Writer.class
│   │   │   │   │   ├── EANManufacturerOrgSupport.class
│   │   │   │   │   ├── ITFReader.class
│   │   │   │   │   ├── ITFWriter.class
│   │   │   │   │   ├── MultiFormatOneDReader.class
│   │   │   │   │   ├── MultiFormatUPCEANReader.class
│   │   │   │   │   ├── OneDimensionalCodeWriter.class
│   │   │   │   │   ├── OneDReader.class
│   │   │   │   │   ├── rss
│   │   │   │   │   │   ├── AbstractRSSReader.class
│   │   │   │   │   │   ├── DataCharacter.class
│   │   │   │   │   │   ├── expanded
│   │   │   │   │   │   │   ├── BitArrayBuilder.class
│   │   │   │   │   │   │   ├── decoders
│   │   │   │   │   │   │   │   ├── AbstractExpandedDecoder.class
│   │   │   │   │   │   │   │   ├── AI013103decoder.class
│   │   │   │   │   │   │   │   ├── AI01320xDecoder.class
│   │   │   │   │   │   │   │   ├── AI01392xDecoder.class
│   │   │   │   │   │   │   │   ├── AI01393xDecoder.class
│   │   │   │   │   │   │   │   ├── AI013x0x1xDecoder.class
│   │   │   │   │   │   │   │   ├── AI013x0xDecoder.class
│   │   │   │   │   │   │   │   ├── AI01AndOtherAIs.class
│   │   │   │   │   │   │   │   ├── AI01decoder.class
│   │   │   │   │   │   │   │   ├── AI01weightDecoder.class
│   │   │   │   │   │   │   │   ├── AnyAIDecoder.class
│   │   │   │   │   │   │   │   ├── BlockParsedResult.class
│   │   │   │   │   │   │   │   ├── CurrentParsingState$State.class
│   │   │   │   │   │   │   │   ├── CurrentParsingState.class
│   │   │   │   │   │   │   │   ├── DecodedChar.class
│   │   │   │   │   │   │   │   ├── DecodedInformation.class
│   │   │   │   │   │   │   │   ├── DecodedNumeric.class
│   │   │   │   │   │   │   │   ├── DecodedObject.class
│   │   │   │   │   │   │   │   ├── FieldParser.class
│   │   │   │   │   │   │   │   └── GeneralAppIdDecoder.class
│   │   │   │   │   │   │   ├── ExpandedPair.class
│   │   │   │   │   │   │   ├── ExpandedRow.class
│   │   │   │   │   │   │   └── RSSExpandedReader.class
│   │   │   │   │   │   ├── FinderPattern.class
│   │   │   │   │   │   ├── Pair.class
│   │   │   │   │   │   ├── RSS14Reader.class
│   │   │   │   │   │   └── RSSUtils.class
│   │   │   │   │   ├── UPCAReader.class
│   │   │   │   │   ├── UPCAWriter.class
│   │   │   │   │   ├── UPCEANExtension2Support.class
│   │   │   │   │   ├── UPCEANExtension5Support.class
│   │   │   │   │   ├── UPCEANExtensionSupport.class
│   │   │   │   │   ├── UPCEANReader.class
│   │   │   │   │   ├── UPCEANWriter.class
│   │   │   │   │   └── UPCEReader.class
│   │   │   │   ├── pdf417
│   │   │   │   │   ├── decoder
│   │   │   │   │   │   ├── BarcodeMetadata.class
│   │   │   │   │   │   ├── BarcodeValue.class
│   │   │   │   │   │   ├── BoundingBox.class
│   │   │   │   │   │   ├── Codeword.class
│   │   │   │   │   │   ├── DecodedBitStreamParser$Mode.class
│   │   │   │   │   │   ├── DecodedBitStreamParser.class
│   │   │   │   │   │   ├── DetectionResult.class
│   │   │   │   │   │   ├── DetectionResultColumn.class
│   │   │   │   │   │   ├── DetectionResultRowIndicatorColumn.class
│   │   │   │   │   │   ├── ec
│   │   │   │   │   │   │   ├── ErrorCorrection.class
│   │   │   │   │   │   │   ├── ModulusGF.class
│   │   │   │   │   │   │   └── ModulusPoly.class
│   │   │   │   │   │   ├── PDF417CodewordDecoder.class
│   │   │   │   │   │   └── PDF417ScanningDecoder.class
│   │   │   │   │   ├── detector
│   │   │   │   │   │   ├── Detector.class
│   │   │   │   │   │   └── PDF417DetectorResult.class
│   │   │   │   │   ├── encoder
│   │   │   │   │   │   ├── BarcodeMatrix.class
│   │   │   │   │   │   ├── BarcodeRow.class
│   │   │   │   │   │   ├── Compaction.class
│   │   │   │   │   │   ├── Dimensions.class
│   │   │   │   │   │   ├── PDF417.class
│   │   │   │   │   │   ├── PDF417ErrorCorrection.class
│   │   │   │   │   │   └── PDF417HighLevelEncoder.class
│   │   │   │   │   ├── PDF417Common.class
│   │   │   │   │   ├── PDF417Reader.class
│   │   │   │   │   ├── PDF417ResultMetadata.class
│   │   │   │   │   └── PDF417Writer.class
│   │   │   │   ├── PlanarYUVLuminanceSource.class
│   │   │   │   ├── qrcode
│   │   │   │   │   ├── decoder
│   │   │   │   │   │   ├── BitMatrixParser.class
│   │   │   │   │   │   ├── DataBlock.class
│   │   │   │   │   │   ├── DataMask$DataMask000.class
│   │   │   │   │   │   ├── DataMask$DataMask001.class
│   │   │   │   │   │   ├── DataMask$DataMask010.class
│   │   │   │   │   │   ├── DataMask$DataMask011.class
│   │   │   │   │   │   ├── DataMask$DataMask100.class
│   │   │   │   │   │   ├── DataMask$DataMask101.class
│   │   │   │   │   │   ├── DataMask$DataMask110.class
│   │   │   │   │   │   ├── DataMask$DataMask111.class
│   │   │   │   │   │   ├── DataMask.class
│   │   │   │   │   │   ├── DecodedBitStreamParser.class
│   │   │   │   │   │   ├── Decoder.class
│   │   │   │   │   │   ├── ErrorCorrectionLevel.class
│   │   │   │   │   │   ├── FormatInformation.class
│   │   │   │   │   │   ├── Mode.class
│   │   │   │   │   │   ├── Version$ECB.class
│   │   │   │   │   │   ├── Version$ECBlocks.class
│   │   │   │   │   │   └── Version.class
│   │   │   │   │   ├── detector
│   │   │   │   │   │   ├── AlignmentPattern.class
│   │   │   │   │   │   ├── AlignmentPatternFinder.class
│   │   │   │   │   │   ├── Detector.class
│   │   │   │   │   │   ├── FinderPattern.class
│   │   │   │   │   │   ├── FinderPatternFinder$CenterComparator.class
│   │   │   │   │   │   ├── FinderPatternFinder$FurthestFromAverageComparator.class
│   │   │   │   │   │   ├── FinderPatternFinder.class
│   │   │   │   │   │   └── FinderPatternInfo.class
│   │   │   │   │   ├── encoder
│   │   │   │   │   │   ├── BlockPair.class
│   │   │   │   │   │   ├── ByteMatrix.class
│   │   │   │   │   │   ├── Encoder.class
│   │   │   │   │   │   ├── MaskUtil.class
│   │   │   │   │   │   ├── MatrixUtil.class
│   │   │   │   │   │   └── QRCode.class
│   │   │   │   │   ├── QRCodeReader.class
│   │   │   │   │   └── QRCodeWriter.class
│   │   │   │   ├── Reader.class
│   │   │   │   ├── ReaderException.class
│   │   │   │   ├── Result.class
│   │   │   │   ├── ResultMetadataType.class
│   │   │   │   ├── ResultPointCallback.class
│   │   │   │   ├── ResultPoint.class
│   │   │   │   ├── RGBLuminanceSource.class
│   │   │   │   ├── Writer.class
│   │   │   │   └── WriterException.class
│   │   │   ├── classes.dex
│   │   │   ├── dexedLibs
│   │   │   │   ├── android-support-v4-e7019f8973824b8a3c7d987449feabbb.jar
│   │   │   │   └── annotations-71d57723ba71f6b867d4c18862ec4d4b.jar
│   │   │   ├── jarlist.cache
│   │   │   ├── res
│   │   │   │   ├── drawable-hdpi
│   │   │   │   │   ├── ic_launcher.png
│   │   │   │   │   ├── launcher_icon.png
│   │   │   │   │   ├── share_via_barcode.png
│   │   │   │   │   └── shopper_icon.png
│   │   │   │   ├── drawable-mdpi
│   │   │   │   │   └── ic_launcher.png
│   │   │   │   ├── drawable-xhdpi
│   │   │   │   │   └── ic_launcher.png
│   │   │   │   └── drawable-xxhdpi
│   │   │   │   └── ic_launcher.png
│   │   │   ├── resources.ap_
│   │   │   └── ScannerTest.apk
│   │   ├── gen
│   │   │   └── com
│   │   │   └── example
│   │   │   └── scannertest
│   │   │   ├── BuildConfig.java
│   │   │   └── R.java
│   │   ├── ic_launcher-web.png
│   │   ├── libs
│   │   │   └── android-support-v4.jar
│   │   ├── proguard-project.txt
│   │   ├── project.properties
│   │   ├── res
│   │   │   ├── drawable-hdpi
│   │   │   │   ├── ic_launcher.png
│   │   │   │   ├── launcher_icon.png
│   │   │   │   ├── share_via_barcode.png
│   │   │   │   └── shopper_icon.png
│   │   │   ├── drawable-mdpi
│   │   │   │   └── ic_launcher.png
│   │   │   ├── drawable-xhdpi
│   │   │   │   └── ic_launcher.png
│   │   │   ├── drawable-xxhdpi
│   │   │   │   └── ic_launcher.png
│   │   │   ├── layout
│   │   │   │   ├── activity_main.xml
│   │   │   │   ├── app_picker_list_item.xml
│   │   │   │   ├── bookmark_picker_list_item.xml
│   │   │   │   ├── capture.xml
│   │   │   │   ├── encode.xml
│   │   │   │   ├── help.xml
│   │   │   │   ├── history_list_item.xml
│   │   │   │   ├── search_book_contents_header.xml
│   │   │   │   ├── search_book_contents_list_item.xml
│   │   │   │   ├── search_book_contents.xml
│   │   │   │   └── share.xml
│   │   │   ├── menu
│   │   │   │   ├── capture.xml
│   │   │   │   ├── encode.xml
│   │   │   │   ├── history.xml
│   │   │   │   └── main.xml
│   │   │   ├── raw
│   │   │   │   └── beep.ogg
│   │   │   ├── values
│   │   │   │   ├── arrays.xml
│   │   │   │   ├── colors.xml
│   │   │   │   ├── dimens.xml
│   │   │   │   ├── ids.xml
│   │   │   │   ├── strings.xml
│   │   │   │   └── styles.xml
│   │   │   ├── values-sw600dp
│   │   │   │   └── dimens.xml
│   │   │   ├── values-sw720dp-land
│   │   │   │   └── dimens.xml
│   │   │   ├── values-v11
│   │   │   │   └── styles.xml
│   │   │   ├── values-v14
│   │   │   │   └── styles.xml
│   │   │   └── xml
│   │   │   └── preferences.xml
│   │   └── src
│   │   └── com
│   │   ├── example
│   │   │   └── scannertest
│   │   │   └── MainActivity.java
│   │   └── google
│   │   └── zxing
│   │   ├── aztec
│   │   │   ├── AztecDetectorResult.java
│   │   │   ├── AztecReader.java
│   │   │   ├── AztecWriter.java
│   │   │   ├── decoder
│   │   │   │   └── Decoder.java
│   │   │   ├── detector
│   │   │   │   └── Detector.java
│   │   │   └── encoder
│   │   │   ├── AztecCode.java
│   │   │   └── Encoder.java
│   │   ├── BarcodeFormat.java
│   │   ├── Binarizer.java
│   │   ├── BinaryBitmap.java
│   │   ├── ChecksumException.java
│   │   ├── client
│   │   │   ├── android
│   │   │   │   ├── AmbientLightManager.java
│   │   │   │   ├── BeepManager.java
│   │   │   │   ├── book
│   │   │   │   │   ├── BrowseBookListener.java
│   │   │   │   │   ├── SearchBookContentsActivity.java
│   │   │   │   │   ├── SearchBookContentsAdapter.java
│   │   │   │   │   ├── SearchBookContentsListItem.java
│   │   │   │   │   └── SearchBookContentsResult.java
│   │   │   │   ├── camera
│   │   │   │   │   ├── AutoFocusManager.java
│   │   │   │   │   ├── CameraConfigurationManager.java
│   │   │   │   │   ├── CameraManager.java
│   │   │   │   │   ├── exposure
│   │   │   │   │   │   ├── DefaultExposureInterface.java
│   │   │   │   │   │   ├── ExposureInterface.java
│   │   │   │   │   │   ├── ExposureManager.java
│   │   │   │   │   │   └── FroyoExposureInterface.java
│   │   │   │   │   ├── FrontLightMode.java
│   │   │   │   │   ├── open
│   │   │   │   │   │   ├── DefaultOpenCameraInterface.java
│   │   │   │   │   │   ├── GingerbreadOpenCameraInterface.java
│   │   │   │   │   │   ├── OpenCameraInterface.java
│   │   │   │   │   │   └── OpenCameraManager.java
│   │   │   │   │   └── PreviewCallback.java
│   │   │   │   ├── CaptureActivityHandler.java
│   │   │   │   ├── CaptureActivity.java
│   │   │   │   ├── common
│   │   │   │   │   ├── executor
│   │   │   │   │   │   ├── AsyncTaskExecInterface.java
│   │   │   │   │   │   ├── AsyncTaskExecManager.java
│   │   │   │   │   │   ├── DefaultAsyncTaskExecInterface.java
│   │   │   │   │   │   └── HoneycombAsyncTaskExecInterface.java
│   │   │   │   │   └── PlatformSupportManager.java
│   │   │   │   ├── Contents.java
│   │   │   │   ├── DecodeFormatManager.java
│   │   │   │   ├── DecodeHandler.java
│   │   │   │   ├── DecodeHintManager.java
│   │   │   │   ├── DecodeThread.java
│   │   │   │   ├── encode
│   │   │   │   │   ├── ContactEncoder.java
│   │   │   │   │   ├── EncodeActivity.java
│   │   │   │   │   ├── Formatter.java
│   │   │   │   │   ├── MECARDContactEncoder.java
│   │   │   │   │   ├── QRCodeEncoder.java
│   │   │   │   │   └── VCardContactEncoder.java
│   │   │   │   ├── FinishListener.java
│   │   │   │   ├── HelpActivity.java
│   │   │   │   ├── history
│   │   │   │   │   ├── DBHelper.java
│   │   │   │   │   ├── HistoryActivity.java
│   │   │   │   │   ├── HistoryItemAdapter.java
│   │   │   │   │   ├── HistoryItem.java
│   │   │   │   │   └── HistoryManager.java
│   │   │   │   ├── HttpHelper.java
│   │   │   │   ├── InactivityTimer.java
│   │   │   │   ├── Intents.java
│   │   │   │   ├── IntentSource.java
│   │   │   │   ├── LocaleManager.java
│   │   │   │   ├── pref
│   │   │   │   │   └── BSPlusPreference.java
│   │   │   │   ├── PreferencesActivity.java
│   │   │   │   ├── result
│   │   │   │   │   ├── AddressBookResultHandler.java
│   │   │   │   │   ├── CalendarResultHandler.java
│   │   │   │   │   ├── EmailAddressResultHandler.java
│   │   │   │   │   ├── GeoResultHandler.java
│   │   │   │   │   ├── ISBNResultHandler.java
│   │   │   │   │   ├── ProductResultHandler.java
│   │   │   │   │   ├── ResultButtonListener.java
│   │   │   │   │   ├── ResultHandlerFactory.java
│   │   │   │   │   ├── ResultHandler.java
│   │   │   │   │   ├── SMSResultHandler.java
│   │   │   │   │   ├── supplement
│   │   │   │   │   │   ├── AmazonInfoRetriever.java
│   │   │   │   │   │   ├── BookResultInfoRetriever.java
│   │   │   │   │   │   ├── ProductResultInfoRetriever.java
│   │   │   │   │   │   ├── SupplementalInfoRetriever.java
│   │   │   │   │   │   ├── TitleRetriever.java
│   │   │   │   │   │   └── URIResultInfoRetriever.java
│   │   │   │   │   ├── TelResultHandler.java
│   │   │   │   │   ├── TextResultHandler.java
│   │   │   │   │   ├── URIResultHandler.java
│   │   │   │   │   └── WifiResultHandler.java
│   │   │   │   ├── ScanFromWebPageManager.java
│   │   │   │   ├── share
│   │   │   │   │   ├── AppInfo.java
│   │   │   │   │   ├── AppPickerActivity.java
│   │   │   │   │   ├── BookmarkAdapter.java
│   │   │   │   │   ├── BookmarkPickerActivity.java
│   │   │   │   │   ├── LoadPackagesAsyncTask.java
│   │   │   │   │   └── ShareActivity.java
│   │   │   │   ├── ViewfinderResultPointCallback.java
│   │   │   │   ├── ViewfinderView.java
│   │   │   │   └── wifi
│   │   │   │   ├── NetworkType.java
│   │   │   │   └── WifiConfigManager.java
│   │   │   └── result
│   │   │   ├── AbstractDoCoMoResultParser.java
│   │   │   ├── AddressBookAUResultParser.java
│   │   │   ├── AddressBookDoCoMoResultParser.java
│   │   │   ├── AddressBookParsedResult.java
│   │   │   ├── BizcardResultParser.java
│   │   │   ├── BookmarkDoCoMoResultParser.java
│   │   │   ├── CalendarParsedResult.java
│   │   │   ├── EmailAddressParsedResult.java
│   │   │   ├── EmailAddressResultParser.java
│   │   │   ├── EmailDoCoMoResultParser.java
│   │   │   ├── ExpandedProductParsedResult.java
│   │   │   ├── ExpandedProductResultParser.java
│   │   │   ├── GeoParsedResult.java
│   │   │   ├── GeoResultParser.java
│   │   │   ├── ISBNParsedResult.java
│   │   │   ├── ISBNResultParser.java
│   │   │   ├── ParsedResult.java
│   │   │   ├── ParsedResultType.java
│   │   │   ├── ProductParsedResult.java
│   │   │   ├── ProductResultParser.java
│   │   │   ├── ResultParser.java
│   │   │   ├── SMSMMSResultParser.java
│   │   │   ├── SMSParsedResult.java
│   │   │   ├── SMSTOMMSTOResultParser.java
│   │   │   ├── SMTPResultParser.java
│   │   │   ├── TelParsedResult.java
│   │   │   ├── TelResultParser.java
│   │   │   ├── TextParsedResult.java
│   │   │   ├── URIParsedResult.java
│   │   │   ├── URIResultParser.java
│   │   │   ├── URLTOResultParser.java
│   │   │   ├── VCardResultParser.java
│   │   │   ├── VEventResultParser.java
│   │   │   ├── WifiParsedResult.java
│   │   │   └── WifiResultParser.java
│   │   ├── common
│   │   │   ├── BitArray.java
│   │   │   ├── BitMatrix.java
│   │   │   ├── BitSource.java
│   │   │   ├── CharacterSetECI.java
│   │   │   ├── DecoderResult.java
│   │   │   ├── DefaultGridSampler.java
│   │   │   ├── detector
│   │   │   │   ├── MathUtils.java
│   │   │   │   ├── MonochromeRectangleDetector.java
│   │   │   │   └── WhiteRectangleDetector.java
│   │   │   ├── DetectorResult.java
│   │   │   ├── GlobalHistogramBinarizer.java
│   │   │   ├── GridSampler.java
│   │   │   ├── HybridBinarizer.java
│   │   │   ├── PerspectiveTransform.java
│   │   │   ├── reedsolomon
│   │   │   │   ├── GenericGF.java
│   │   │   │   ├── GenericGFPoly.java
│   │   │   │   ├── ReedSolomonDecoder.java
│   │   │   │   ├── ReedSolomonEncoder.java
│   │   │   │   └── ReedSolomonException.java
│   │   │   └── StringUtils.java
│   │   ├── datamatrix
│   │   │   ├── DataMatrixReader.java
│   │   │   ├── DataMatrixWriter.java
│   │   │   ├── decoder
│   │   │   │   ├── BitMatrixParser.java
│   │   │   │   ├── DataBlock.java
│   │   │   │   ├── DecodedBitStreamParser.java
│   │   │   │   ├── Decoder.java
│   │   │   │   └── Version.java
│   │   │   ├── detector
│   │   │   │   └── Detector.java
│   │   │   └── encoder
│   │   │   ├── ASCIIEncoder.java
│   │   │   ├── Base256Encoder.java
│   │   │   ├── C40Encoder.java
│   │   │   ├── DataMatrixSymbolInfo144.java
│   │   │   ├── DefaultPlacement.java
│   │   │   ├── EdifactEncoder.java
│   │   │   ├── EncoderContext.java
│   │   │   ├── Encoder.java
│   │   │   ├── ErrorCorrection.java
│   │   │   ├── HighLevelEncoder.java
│   │   │   ├── SymbolInfo.java
│   │   │   ├── SymbolShapeHint.java
│   │   │   ├── TextEncoder.java
│   │   │   └── X12Encoder.java
│   │   ├── DecodeHintType.java
│   │   ├── Dimension.java
│   │   ├── EncodeHintType.java
│   │   ├── FormatException.java
│   │   ├── InvertedLuminanceSource.java
│   │   ├── LuminanceSource.java
│   │   ├── maxicode
│   │   │   ├── decoder
│   │   │   │   ├── BitMatrixParser.java
│   │   │   │   ├── DecodedBitStreamParser.java
│   │   │   │   └── Decoder.java
│   │   │   └── MaxiCodeReader.java
│   │   ├── multi
│   │   │   ├── ByQuadrantReader.java
│   │   │   ├── GenericMultipleBarcodeReader.java
│   │   │   ├── MultipleBarcodeReader.java
│   │   │   └── qrcode
│   │   │   ├── detector
│   │   │   │   ├── MultiDetector.java
│   │   │   │   └── MultiFinderPatternFinder.java
│   │   │   └── QRCodeMultiReader.java
│   │   ├── MultiFormatReader.java
│   │   ├── MultiFormatWriter.java
│   │   ├── NotFoundException.java
│   │   ├── oned
│   │   │   ├── CodaBarReader.java
│   │   │   ├── CodaBarWriter.java
│   │   │   ├── Code128Reader.java
│   │   │   ├── Code128Writer.java
│   │   │   ├── Code39Reader.java
│   │   │   ├── Code39Writer.java
│   │   │   ├── Code93Reader.java
│   │   │   ├── EAN13Reader.java
│   │   │   ├── EAN13Writer.java
│   │   │   ├── EAN8Reader.java
│   │   │   ├── EAN8Writer.java
│   │   │   ├── EANManufacturerOrgSupport.java
│   │   │   ├── ITFReader.java
│   │   │   ├── ITFWriter.java
│   │   │   ├── MultiFormatOneDReader.java
│   │   │   ├── MultiFormatUPCEANReader.java
│   │   │   ├── OneDimensionalCodeWriter.java
│   │   │   ├── OneDReader.java
│   │   │   ├── rss
│   │   │   │   ├── AbstractRSSReader.java
│   │   │   │   ├── DataCharacter.java
│   │   │   │   ├── expanded
│   │   │   │   │   ├── BitArrayBuilder.java
│   │   │   │   │   ├── decoders
│   │   │   │   │   │   ├── AbstractExpandedDecoder.java
│   │   │   │   │   │   ├── AI013103decoder.java
│   │   │   │   │   │   ├── AI01320xDecoder.java
│   │   │   │   │   │   ├── AI01392xDecoder.java
│   │   │   │   │   │   ├── AI01393xDecoder.java
│   │   │   │   │   │   ├── AI013x0x1xDecoder.java
│   │   │   │   │   │   ├── AI013x0xDecoder.java
│   │   │   │   │   │   ├── AI01AndOtherAIs.java
│   │   │   │   │   │   ├── AI01decoder.java
│   │   │   │   │   │   ├── AI01weightDecoder.java
│   │   │   │   │   │   ├── AnyAIDecoder.java
│   │   │   │   │   │   ├── BlockParsedResult.java
│   │   │   │   │   │   ├── CurrentParsingState.java
│   │   │   │   │   │   ├── DecodedChar.java
│   │   │   │   │   │   ├── DecodedInformation.java
│   │   │   │   │   │   ├── DecodedNumeric.java
│   │   │   │   │   │   ├── DecodedObject.java
│   │   │   │   │   │   ├── FieldParser.java
│   │   │   │   │   │   └── GeneralAppIdDecoder.java
│   │   │   │   │   ├── ExpandedPair.java
│   │   │   │   │   ├── ExpandedRow.java
│   │   │   │   │   └── RSSExpandedReader.java
│   │   │   │   ├── FinderPattern.java
│   │   │   │   ├── Pair.java
│   │   │   │   ├── RSS14Reader.java
│   │   │   │   └── RSSUtils.java
│   │   │   ├── UPCAReader.java
│   │   │   ├── UPCAWriter.java
│   │   │   ├── UPCEANExtension2Support.java
│   │   │   ├── UPCEANExtension5Support.java
│   │   │   ├── UPCEANExtensionSupport.java
│   │   │   ├── UPCEANReader.java
│   │   │   ├── UPCEANWriter.java
│   │   │   └── UPCEReader.java
│   │   ├── pdf417
│   │   │   ├── decoder
│   │   │   │   ├── BarcodeMetadata.java
│   │   │   │   ├── BarcodeValue.java
│   │   │   │   ├── BoundingBox.java
│   │   │   │   ├── Codeword.java
│   │   │   │   ├── DecodedBitStreamParser.java
│   │   │   │   ├── DetectionResultColumn.java
│   │   │   │   ├── DetectionResult.java
│   │   │   │   ├── DetectionResultRowIndicatorColumn.java
│   │   │   │   ├── ec
│   │   │   │   │   ├── ErrorCorrection.java
│   │   │   │   │   ├── ModulusGF.java
│   │   │   │   │   └── ModulusPoly.java
│   │   │   │   ├── PDF417CodewordDecoder.java
│   │   │   │   └── PDF417ScanningDecoder.java
│   │   │   ├── detector
│   │   │   │   ├── Detector.java
│   │   │   │   └── PDF417DetectorResult.java
│   │   │   ├── encoder
│   │   │   │   ├── BarcodeMatrix.java
│   │   │   │   ├── BarcodeRow.java
│   │   │   │   ├── Compaction.java
│   │   │   │   ├── Dimensions.java
│   │   │   │   ├── PDF417ErrorCorrection.java
│   │   │   │   ├── PDF417HighLevelEncoder.java
│   │   │   │   └── PDF417.java
│   │   │   ├── PDF417Common.java
│   │   │   ├── PDF417Reader.java
│   │   │   ├── PDF417ResultMetadata.java
│   │   │   └── PDF417Writer.java
│   │   ├── PlanarYUVLuminanceSource.java
│   │   ├── qrcode
│   │   │   ├── decoder
│   │   │   │   ├── BitMatrixParser.java
│   │   │   │   ├── DataBlock.java
│   │   │   │   ├── DataMask.java
│   │   │   │   ├── DecodedBitStreamParser.java
│   │   │   │   ├── Decoder.java
│   │   │   │   ├── ErrorCorrectionLevel.java
│   │   │   │   ├── FormatInformation.java
│   │   │   │   ├── Mode.java
│   │   │   │   └── Version.java
│   │   │   ├── detector
│   │   │   │   ├── AlignmentPatternFinder.java
│   │   │   │   ├── AlignmentPattern.java
│   │   │   │   ├── Detector.java
│   │   │   │   ├── FinderPatternFinder.java
│   │   │   │   ├── FinderPatternInfo.java
│   │   │   │   └── FinderPattern.java
│   │   │   ├── encoder
│   │   │   │   ├── BlockPair.java
│   │   │   │   ├── ByteMatrix.java
│   │   │   │   ├── Encoder.java
│   │   │   │   ├── MaskUtil.java
│   │   │   │   ├── MatrixUtil.java
│   │   │   │   └── QRCode.java
│   │   │   ├── QRCodeReader.java
│   │   │   └── QRCodeWriter.java
│   │   ├── ReaderException.java
│   │   ├── Reader.java
│   │   ├── Result.java
│   │   ├── ResultMetadataType.java
│   │   ├── ResultPointCallback.java
│   │   ├── ResultPoint.java
│   │   ├── RGBLuminanceSource.java
│   │   ├── WriterException.java
│   │   └── Writer.java
│   ├── ScannerTest.rar
│   ├── ZXing-2.2.zip
│   ├── ZXingDemo
│   │   ├── AndroidManifest.xml
│   │   ├── gen
│   │   │   └── com
│   │   │   └── zijunlin
│   │   │   └── Zxing
│   │   │   └── Demo
│   │   │   ├── BuildConfig.java
│   │   │   └── R.java
│   │   ├── libs
│   │   │   └── zxing.jar
│   │   ├── proguard.cfg
│   │   ├── project.properties
│   │   ├── res
│   │   │   ├── drawable-hdpi
│   │   │   │   └── icon.png
│   │   │   ├── drawable-ldpi
│   │   │   │   └── icon.png
│   │   │   ├── drawable-mdpi
│   │   │   │   └── icon.png
│   │   │   ├── layout
│   │   │   │   ├── main.xml
│   │   │   │   └── test.xml
│   │   │   ├── raw
│   │   │   │   └── beep.ogg
│   │   │   └── values
│   │   │   ├── colors.xml
│   │   │   ├── ids.xml
│   │   │   └── strings.xml
│   │   └── src
│   │   └── com
│   │   └── zijunlin
│   │   └── Zxing
│   │   └── Demo
│   │   ├── camera
│   │   │   ├── AutoFocusCallback.java
│   │   │   ├── CameraConfigurationManager.java
│   │   │   ├── CameraManager.java
│   │   │   ├── FlashlightManager.java
│   │   │   ├── PlanarYUVLuminanceSource.java
│   │   │   └── PreviewCallback.java
│   │   ├── CaptureActivity.java
│   │   ├── CreateQRImageTest.java
│   │   ├── decoding
│   │   │   ├── CaptureActivityHandler.java
│   │   │   ├── DecodeFormatManager.java
│   │   │   ├── DecodeHandler.java
│   │   │   ├── DecodeThread.java
│   │   │   ├── FinishListener.java
│   │   │   ├── InactivityTimer.java
│   │   │   └── Intents.java
│   │   └── view
│   │   ├── ViewfinderResultPointCallback.java
│   │   └── ViewfinderView.java
│   ├── ZXingDemo2013-8-25.rar
│   └── 扫一扫源码
│   └── QR
│   ├── AndroidManifest.xml
│   ├── bin
│   │   ├── AndroidManifest.xml
│   │   ├── classes
│   │   │   ├── com
│   │   │   │   ├── google
│   │   │   │   │   └── zxing
│   │   │   │   │   ├── camera
│   │   │   │   │   │   ├── AutoFocusCallback.class
│   │   │   │   │   │   ├── CameraConfigurationManager.class
│   │   │   │   │   │   ├── CameraManager.class
│   │   │   │   │   │   ├── FlashlightManager.class
│   │   │   │   │   │   ├── PlanarYUVLuminanceSource.class
│   │   │   │   │   │   └── PreviewCallback.class
│   │   │   │   │   ├── decoding
│   │   │   │   │   │   ├── CaptureActivityHandler$State.class
│   │   │   │   │   │   ├── CaptureActivityHandler.class
│   │   │   │   │   │   ├── DecodeFormatManager.class
│   │   │   │   │   │   ├── DecodeHandler.class
│   │   │   │   │   │   ├── DecodeThread.class
│   │   │   │   │   │   ├── FinishListener.class
│   │   │   │   │   │   ├── InactivityTimer$DaemonThreadFactory.class
│   │   │   │   │   │   ├── InactivityTimer.class
│   │   │   │   │   │   ├── Intents$Encode.class
│   │   │   │   │   │   ├── Intents$Scan.class
│   │   │   │   │   │   ├── Intents$SearchBookContents.class
│   │   │   │   │   │   ├── Intents$Share.class
│   │   │   │   │   │   ├── Intents$WifiConnect.class
│   │   │   │   │   │   └── Intents.class
│   │   │   │   │   └── view
│   │   │   │   │   ├── ViewfinderResultPointCallback.class
│   │   │   │   │   └── ViewfinderView.class
│   │   │   │   └── widget
│   │   │   │   └── swipedismiss
│   │   │   │   ├── SwipeDismissListViewTouchListener$1.class
│   │   │   │   ├── SwipeDismissListViewTouchListener$2.class
│   │   │   │   ├── SwipeDismissListViewTouchListener$3.class
│   │   │   │   ├── SwipeDismissListViewTouchListener$4.class
│   │   │   │   ├── SwipeDismissListViewTouchListener$DismissCallbacks.class
│   │   │   │   ├── SwipeDismissListViewTouchListener$PendingDismissData.class
│   │   │   │   ├── SwipeDismissListViewTouchListener.class
│   │   │   │   ├── SwipeDismissTouchListener$1.class
│   │   │   │   ├── SwipeDismissTouchListener$2.class
│   │   │   │   ├── SwipeDismissTouchListener$3.class
│   │   │   │   ├── SwipeDismissTouchListener$DismissCallbacks.class
│   │   │   │   └── SwipeDismissTouchListener.class
│   │   │   └── org
│   │   │   └── lmw
│   │   │   └── tools
│   │   │   └── qr
│   │   │   ├── AboutActivity.class
│   │   │   ├── BuildConfig.class
│   │   │   ├── common
│   │   │   │   ├── App$1.class
│   │   │   │   ├── App.class
│   │   │   │   ├── AppManager.class
│   │   │   │   ├── BaseActivity.class
│   │   │   │   ├── DateUtils.class
│   │   │   │   └── LogEntity.class
│   │   │   ├── dapter
│   │   │   │   └── LogAdapter.class
│   │   │   ├── LogerActivity$1.class
│   │   │   ├── LogerActivity.class
│   │   │   ├── R$attr.class
│   │   │   ├── R$color.class
│   │   │   ├── R$dimen.class
│   │   │   ├── R$drawable.class
│   │   │   ├── R$id.class
│   │   │   ├── R$layout.class
│   │   │   ├── R$menu.class
│   │   │   ├── R$raw.class
│   │   │   ├── R$string.class
│   │   │   ├── R$style.class
│   │   │   ├── R.class
│   │   │   ├── ResultActivity.class
│   │   │   ├── ScanActivity$1.class
│   │   │   └── ScanActivity.class
│   │   ├── classes.dex
│   │   ├── dexedLibs
│   │   │   ├── android-support-v4-6e6170f209c797d3fab515d102a62c11.jar
│   │   │   ├── gson-2.2.2-3ca4b71140ad68d3d68c122bbf0f2f89.jar
│   │   │   └── zxing-1.6-47d99a0fab8863d77e5f596b4ec04151.jar
│   │   ├── jarlist.cache
│   │   ├── QR.apk
│   │   ├── res
│   │   │   ├── drawable
│   │   │   │   └── qrcode_scan_line.png
│   │   │   ├── drawable-hdpi
│   │   │   │   ├── base_action_bar_back_normal.png
│   │   │   │   ├── browser_32.png
│   │   │   │   ├── copy_32.png
│   │   │   │   ├── ic_action_about_96.png
│   │   │   │   ├── qb_scan_btn_flash_down.png
│   │   │   │   ├── qb_scan_btn_flash_nor.png
│   │   │   │   ├── qb_scan_btn_myqrcode_down.png
│   │   │   │   ├── qb_scan_btn_myqrcode_nor.png
│   │   │   │   ├── qb_scan_btn_photo_down.png
│   │   │   │   ├── qb_scan_btn_photo_nor.png
│   │   │   │   ├── qr.png
│   │   │   │   └── share_32.png
│   │   │   ├── drawable-ldpi
│   │   │   │   └── qr.png
│   │   │   └── drawable-mdpi
│   │   │   └── qr.png
│   │   └── resources.ap_
│   ├── gen
│   │   └── org
│   │   └── lmw
│   │   └── tools
│   │   └── qr
│   │   ├── BuildConfig.java
│   │   └── R.java
│   ├── libs
│   │   ├── android-support-v4.jar
│   │   ├── gson-2.2.2.jar
│   │   └── zxing-1.6.jar
│   ├── proguard-project.txt
│   ├── project.properties
│   ├── README.md
│   ├── res
│   │   ├── drawable
│   │   │   ├── def_selector.xml
│   │   │   └── qrcode_scan_line.png
│   │   ├── drawable-hdpi
│   │   │   ├── base_action_bar_back_normal.png
│   │   │   ├── browser_32.png
│   │   │   ├── copy_32.png
│   │   │   ├── ic_action_about_96.png
│   │   │   ├── qb_scan_btn_flash_down.png
│   │   │   ├── qb_scan_btn_flash_nor.png
│   │   │   ├── qb_scan_btn_myqrcode_down.png
│   │   │   ├── qb_scan_btn_myqrcode_nor.png
│   │   │   ├── qb_scan_btn_photo_down.png
│   │   │   ├── qb_scan_btn_photo_nor.png
│   │   │   ├── qr.png
│   │   │   └── share_32.png
│   │   ├── drawable-ldpi
│   │   │   └── qr.png
│   │   ├── drawable-mdpi
│   │   │   └── qr.png
│   │   ├── layout
│   │   │   ├── act_about.xml
│   │   │   ├── act_loger.xml
│   │   │   ├── act_res.xml
│   │   │   ├── act_scan.xml
│   │   │   └── item_log.xml
│   │   ├── menu
│   │   │   └── main.xml
│   │   ├── raw
│   │   │   └── beep.ogg
│   │   └── values
│   │   ├── colors.xml
│   │   ├── dimens.xml
│   │   ├── ids.xml
│   │   ├── strings.xml
│   │   └── styles.xml
│   └── src
│   ├── com
│   │   ├── google
│   │   │   └── zxing
│   │   │   ├── camera
│   │   │   │   ├── AutoFocusCallback.java
│   │   │   │   ├── CameraConfigurationManager.java
│   │   │   │   ├── CameraManager.java
│   │   │   │   ├── FlashlightManager.java
│   │   │   │   ├── PlanarYUVLuminanceSource.java
│   │   │   │   └── PreviewCallback.java
│   │   │   ├── decoding
│   │   │   │   ├── CaptureActivityHandler.java
│   │   │   │   ├── DecodeFormatManager.java
│   │   │   │   ├── DecodeHandler.java
│   │   │   │   ├── DecodeThread.java
│   │   │   │   ├── FinishListener.java
│   │   │   │   ├── InactivityTimer.java
│   │   │   │   └── Intents.java
│   │   │   └── view
│   │   │   ├── ViewfinderResultPointCallback.java
│   │   │   └── ViewfinderView.java
│   │   └── widget
│   │   └── swipedismiss
│   │   ├── SwipeDismissListViewTouchListener.java
│   │   └── SwipeDismissTouchListener.java
│   └── org
│   └── lmw
│   └── tools
│   └── qr
│   ├── AboutActivity.java
│   ├── common
│   │   ├── App.java
│   │   ├── AppManager.java
│   │   ├── BaseActivity.java
│   │   ├── DateUtils.java
│   │   └── LogEntity.java
│   ├── dapter
│   │   └── LogAdapter.java
│   ├── LogerActivity.java
│   ├── ResultActivity.java
│   └── ScanActivity.java
├── ServletTest
│   ├── build
│   │   └── classes
│   │   ├── DBUtil.class
│   │   ├── StudentLoginServlet.class
│   │   ├── StudentRegisterServlet.class
│   │   ├── TeacherLoginServlet.class
│   │   └── TeacherRegisterServlet.class
│   ├── src
│   │   ├── DBUtil.java
│   │   ├── StudentLoginServlet.java
│   │   ├── StudentRegisterServlet.java
│   │   ├── TeacherLoginServlet.java
│   │   └── TeacherRegisterServlet.java
│   └── WebContent
│   ├── META-INF
│   │   └── MANIFEST.MF
│   └── WEB-INF
│   ├── lib
│   │   └── mysql-connector-java-5.1.34-bin.jar
│   └── web.xml
├── WhoosisStudent
│   ├── AndroidManifest.xml
│   ├── bin
│   │   ├── AndroidManifest.xml
│   │   ├── classes
│   │   │   ├── com
│   │   │   │   ├── example
│   │   │   │   │   └── whoosisstudent
│   │   │   │   │   ├── BuildConfig.class
│   │   │   │   │   ├── Constant.class
│   │   │   │   │   ├── IndexActivity.class
│   │   │   │   │   ├── LoginDialog$1$1.class
│   │   │   │   │   ├── LoginDialog$1.class
│   │   │   │   │   ├── LoginDialog$2.class
│   │   │   │   │   ├── LoginDialog.class
│   │   │   │   │   ├── MainActivity.class
│   │   │   │   │   ├── MyAsyncTask.class
│   │   │   │   │   ├── OnUserLoginListener.class
│   │   │   │   │   ├── OnUserRegisterListener.class
│   │   │   │   │   ├── R$array.class
│   │   │   │   │   ├── R$attr.class
│   │   │   │   │   ├── R$color.class
│   │   │   │   │   ├── R$dimen.class
│   │   │   │   │   ├── R$drawable.class
│   │   │   │   │   ├── R$id.class
│   │   │   │   │   ├── R$layout.class
│   │   │   │   │   ├── R$menu.class
│   │   │   │   │   ├── R$raw.class
│   │   │   │   │   ├── R$string.class
│   │   │   │   │   ├── R$style.class
│   │   │   │   │   ├── R.class
│   │   │   │   │   ├── RegisterDialog$1$1.class
│   │   │   │   │   ├── RegisterDialog$1.class
│   │   │   │   │   ├── RegisterDialog$2.class
│   │   │   │   │   └── RegisterDialog.class
│   │   │   │   └── zxing
│   │   │   │   ├── activity
│   │   │   │   │   ├── CaptureActivity$1.class
│   │   │   │   │   ├── CaptureActivity$2.class
│   │   │   │   │   └── CaptureActivity.class
│   │   │   │   ├── camera
│   │   │   │   │   ├── AutoFocusCallback.class
│   │   │   │   │   ├── CameraConfigurationManager.class
│   │   │   │   │   ├── CameraManager.class
│   │   │   │   │   ├── FlashlightManager.class
│   │   │   │   │   ├── PlanarYUVLuminanceSource.class
│   │   │   │   │   └── PreviewCallback.class
│   │   │   │   ├── decoding
│   │   │   │   │   ├── CaptureActivityHandler$State.class
│   │   │   │   │   ├── CaptureActivityHandler.class
│   │   │   │   │   ├── DecodeFormatManager.class
│   │   │   │   │   ├── DecodeHandler.class
│   │   │   │   │   ├── DecodeThread.class
│   │   │   │   │   ├── FinishListener.class
│   │   │   │   │   ├── InactivityTimer$DaemonThreadFactory.class
│   │   │   │   │   ├── InactivityTimer.class
│   │   │   │   │   ├── Intents$Encode.class
│   │   │   │   │   ├── Intents$Scan.class
│   │   │   │   │   ├── Intents$SearchBookContents.class
│   │   │   │   │   ├── Intents$Share.class
│   │   │   │   │   ├── Intents$WifiConnect.class
│   │   │   │   │   └── Intents.class
│   │   │   │   ├── encoding
│   │   │   │   │   └── EncodingHandler.class
│   │   │   │   └── view
│   │   │   │   ├── ViewfinderResultPointCallback.class
│   │   │   │   └── ViewfinderView.class
│   │   │   ├── db
│   │   │   │   └── DBHelper.class
│   │   │   └── fragments
│   │   │   ├── RecordFragment.class
│   │   │   ├── ScanFragment.class
│   │   │   ├── SettingFragment$1.class
│   │   │   ├── SettingFragment$2.class
│   │   │   └── SettingFragment.class
│   │   ├── classes.dex
│   │   ├── dexedLibs
│   │   │   ├── android-support-v4-34cf3f08e0611aa78b8fca480400d116.jar
│   │   │   └── core-52752ab371bff22fab086cda040ad207.jar
│   │   ├── jarlist.cache
│   │   ├── res
│   │   │   └── crunch
│   │   │   ├── drawable-hdpi
│   │   │   │   ├── alarm.png
│   │   │   │   ├── check.png
│   │   │   │   ├── cls.png
│   │   │   │   ├── ctable.png
│   │   │   │   ├── head_stu.png
│   │   │   │   ├── home.png
│   │   │   │   ├── ic_launcher.png
│   │   │   │   ├── icon_stu.png
│   │   │   │   ├── lock.png
│   │   │   │   ├── name.png
│   │   │   │   ├── record.png
│   │   │   │   ├── scan1.png
│   │   │   │   ├── setting2.png
│   │   │   │   ├── setting.png
│   │   │   │   ├── sign.png
│   │   │   │   ├── sk.png
│   │   │   │   ├── sml2.png
│   │   │   │   ├── sml.png
│   │   │   │   ├── user.png
│   │   │   │   └── xk.png
│   │   │   ├── drawable-mdpi
│   │   │   │   └── ic_launcher.png
│   │   │   ├── drawable-xhdpi
│   │   │   │   └── ic_launcher.png
│   │   │   └── drawable-xxhdpi
│   │   │   └── ic_launcher.png
│   │   ├── resources.ap_
│   │   └── WhoosisStudent.apk
│   ├── gen
│   │   └── com
│   │   └── example
│   │   └── whoosisstudent
│   │   ├── BuildConfig.java
│   │   └── R.java
│   ├── ic_launcher-web.png
│   ├── libs
│   │   ├── android-support-v4.jar
│   │   └── core.jar
│   ├── proguard-project.txt
│   ├── project.properties
│   ├── res
│   │   ├── drawable
│   │   │   ├── btn_index.xml
│   │   │   └── edittext_1.xml
│   │   ├── drawable-hdpi
│   │   │   ├── alarm.png
│   │   │   ├── check.png
│   │   │   ├── cls.png
│   │   │   ├── ctable.png
│   │   │   ├── head_stu.png
│   │   │   ├── home.png
│   │   │   ├── ic_launcher.png
│   │   │   ├── icon_stu.png
│   │   │   ├── lock.png
│   │   │   ├── name.png
│   │   │   ├── record.png
│   │   │   ├── scan1.png
│   │   │   ├── setting2.png
│   │   │   ├── setting.png
│   │   │   ├── sign.png
│   │   │   ├── sk.png
│   │   │   ├── sml2.png
│   │   │   ├── sml.png
│   │   │   ├── user.png
│   │   │   └── xk.png
│   │   ├── drawable-mdpi
│   │   │   └── ic_launcher.png
│   │   ├── drawable-xhdpi
│   │   │   └── ic_launcher.png
│   │   ├── drawable-xxhdpi
│   │   │   └── ic_launcher.png
│   │   ├── layout
│   │   │   ├── activity_index.xml
│   │   │   ├── activity_main.xml
│   │   │   ├── capture.xml
│   │   │   ├── dialog_register.xml
│   │   │   ├── dialog_userlogin.xml
│   │   │   ├── fragment_record.xml
│   │   │   ├── fragment_scan.xml
│   │   │   ├── fragment_setting.xml
│   │   │   ├── item.xml
│   │   │   └── main.xml
│   │   ├── menu
│   │   │   ├── index.xml
│   │   │   └── main.xml
│   │   ├── raw
│   │   │   ├── beep.ogg
│   │   │   └── realm_properties
│   │   ├── values
│   │   │   ├── colors.xml
│   │   │   ├── dimens.xml
│   │   │   ├── ids.xml
│   │   │   ├── strings.xml
│   │   │   └── styles.xml
│   │   ├── values-v11
│   │   │   └── styles.xml
│   │   ├── values-v14
│   │   │   └── styles.xml
│   │   └── values-w820dp
│   │   └── dimens.xml
│   └── src
│   ├── com
│   │   ├── example
│   │   │   └── whoosisstudent
│   │   │   ├── Constant.java
│   │   │   ├── IndexActivity.java
│   │   │   ├── LoginDialog.java
│   │   │   ├── MainActivity.java
│   │   │   ├── MyAsyncTask.java
│   │   │   └── RegisterDialog.java
│   │   └── zxing
│   │   ├── activity
│   │   │   └── CaptureActivity.java
│   │   ├── camera
│   │   │   ├── AutoFocusCallback.java
│   │   │   ├── CameraConfigurationManager.java
│   │   │   ├── CameraManager.java
│   │   │   ├── FlashlightManager.java
│   │   │   ├── PlanarYUVLuminanceSource.java
│   │   │   └── PreviewCallback.java
│   │   ├── decoding
│   │   │   ├── CaptureActivityHandler.java
│   │   │   ├── DecodeFormatManager.java
│   │   │   ├── DecodeHandler.java
│   │   │   ├── DecodeThread.java
│   │   │   ├── FinishListener.java
│   │   │   ├── InactivityTimer.java
│   │   │   └── Intents.java
│   │   ├── encoding
│   │   │   └── EncodingHandler.java
│   │   └── view
│   │   ├── ViewfinderResultPointCallback.java
│   │   └── ViewfinderView.java
│   ├── db
│   │   └── DBHelper.java
│   └── fragments
│   ├── RecordFragment.java
│   ├── ScanFragment.java
│   └── SettingFragment.java
└── WhoosisTeacher
├── AndroidManifest.xml
├── bin
│   ├── AndroidManifest.xml
│   ├── classes
│   │   ├── com
│   │   │   ├── example
│   │   │   │   └── whoosisteacher
│   │   │   │   ├── BuildConfig.class
│   │   │   │   ├── Constant.class
│   │   │   │   ├── IndexActivity.class
│   │   │   │   ├── LoginDialog$1$1.class
│   │   │   │   ├── LoginDialog$1.class
│   │   │   │   ├── LoginDialog$2.class
│   │   │   │   ├── LoginDialog.class
│   │   │   │   ├── MainActivity.class
│   │   │   │   ├── MyAsyncTask.class
│   │   │   │   ├── OnUserLoginListener.class
│   │   │   │   ├── OnUserRegisterListener.class
│   │   │   │   ├── R$array.class
│   │   │   │   ├── R$attr.class
│   │   │   │   ├── R$color.class
│   │   │   │   ├── R$dimen.class
│   │   │   │   ├── R$drawable.class
│   │   │   │   ├── R$id.class
│   │   │   │   ├── R$layout.class
│   │   │   │   ├── R$menu.class
│   │   │   │   ├── R$raw.class
│   │   │   │   ├── R$string.class
│   │   │   │   ├── R$style.class
│   │   │   │   ├── R.class
│   │   │   │   ├── RegisterDialog$1$1.class
│   │   │   │   ├── RegisterDialog$1.class
│   │   │   │   ├── RegisterDialog$2.class
│   │   │   │   └── RegisterDialog.class
│   │   │   └── zxing
│   │   │   ├── activity
│   │   │   │   ├── CaptureActivity$1.class
│   │   │   │   ├── CaptureActivity$2.class
│   │   │   │   └── CaptureActivity.class
│   │   │   ├── camera
│   │   │   │   ├── AutoFocusCallback.class
│   │   │   │   ├── CameraConfigurationManager.class
│   │   │   │   ├── CameraManager.class
│   │   │   │   ├── FlashlightManager.class
│   │   │   │   ├── PlanarYUVLuminanceSource.class
│   │   │   │   └── PreviewCallback.class
│   │   │   ├── decoding
│   │   │   │   ├── CaptureActivityHandler$State.class
│   │   │   │   ├── CaptureActivityHandler.class
│   │   │   │   ├── DecodeFormatManager.class
│   │   │   │   ├── DecodeHandler.class
│   │   │   │   ├── DecodeThread.class
│   │   │   │   ├── FinishListener.class
│   │   │   │   ├── InactivityTimer$DaemonThreadFactory.class
│   │   │   │   ├── InactivityTimer.class
│   │   │   │   ├── Intents$Encode.class
│   │   │   │   ├── Intents$Scan.class
│   │   │   │   ├── Intents$SearchBookContents.class
│   │   │   │   ├── Intents$Share.class
│   │   │   │   ├── Intents$WifiConnect.class
│   │   │   │   └── Intents.class
│   │   │   ├── encoding
│   │   │   │   └── EncodingHandler.class
│   │   │   └── view
│   │   │   ├── ViewfinderResultPointCallback.class
│   │   │   └── ViewfinderView.class
│   │   ├── db
│   │   │   └── DBHelper.class
│   │   └── fragments
│   │   ├── CheckFragment.class
│   │   ├── GenerateFragment$1.class
│   │   ├── GenerateFragment$2.class
│   │   ├── GenerateFragment$3.class
│   │   ├── GenerateFragment.class
│   │   └── SettingFragment.class
│   ├── classes.dex
│   ├── dexedLibs
│   │   ├── android-support-v4-619a5a1fa975fd3a9af06c6bb0037520.jar
│   │   ├── android-support-v4-d3ce612ca790a6b647dbd3d41f83d004.jar
│   │   └── core-edf4de6c987974fc90b0f09be8bd89ea.jar
│   ├── jarlist.cache
│   ├── res
│   │   ├── crunch
│   │   │   ├── drawable-hdpi
│   │   │   │   ├── alarm.png
│   │   │   │   ├── check.png
│   │   │   │   ├── ckeckpage.png
│   │   │   │   ├── cld.png
│   │   │   │   ├── clock.png
│   │   │   │   ├── cls.png
│   │   │   │   ├── cous.png
│   │   │   │   ├── head_teacher.png
│   │   │   │   ├── ic_launcher.png
│   │   │   │   ├── icon_teacher.png
│   │   │   │   ├── lb.png
│   │   │   │   ├── lock.png
│   │   │   │   ├── name.png
│   │   │   │   ├── qr_code.png
│   │   │   │   ├── qr.png
│   │   │   │   ├── record.png
│   │   │   │   ├── scan1.png
│   │   │   │   ├── setting2.png
│   │   │   │   ├── setting.png
│   │   │   │   ├── sign.png
│   │   │   │   ├── sk.png
│   │   │   │   ├── sml2.png
│   │   │   │   ├── tcls.png
│   │   │   │   ├── teachcls.png
│   │   │   │   ├── teachles.png
│   │   │   │   ├── user.png
│   │   │   │   └── xk.png
│   │   │   ├── drawable-mdpi
│   │   │   │   └── ic_launcher.png
│   │   │   ├── drawable-xhdpi
│   │   │   │   └── ic_launcher.png
│   │   │   └── drawable-xxhdpi
│   │   │   └── ic_launcher.png
│   │   ├── drawable-hdpi
│   │   │   ├── alarm.png
│   │   │   ├── check.png
│   │   │   ├── ckeckpage.png
│   │   │   ├── cls.png
│   │   │   ├── head_teacher.png
│   │   │   ├── ic_launcher.png
│   │   │   ├── icon_teacher.png
│   │   │   ├── lock.png
│   │   │   ├── name.png
│   │   │   ├── qr_code.png
│   │   │   ├── qr.png
│   │   │   ├── record.png
│   │   │   ├── scan1.png
│   │   │   ├── setting2.png
│   │   │   ├── setting.png
│   │   │   ├── sign.png
│   │   │   ├── sml2.png
│   │   │   ├── teachcls.png
│   │   │   ├── teachles.png
│   │   │   └── user.png
│   │   ├── drawable-mdpi
│   │   │   └── ic_launcher.png
│   │   ├── drawable-xhdpi
│   │   │   └── ic_launcher.png
│   │   └── drawable-xxhdpi
│   │   └── ic_launcher.png
│   ├── resources.ap_
│   └── WhoosisTeacher.apk
├── gen
│   └── com
│   └── example
│   └── whoosisteacher
│   ├── BuildConfig.java
│   └── R.java
├── ic_launcher-web.png
├── libs
│   ├── android-support-v4.jar
│   └── core.jar
├── proguard-project.txt
├── project.properties
├── res
│   ├── drawable
│   │   ├── btn_index.xml
│   │   └── edittext_1.xml
│   ├── drawable-hdpi
│   │   ├── alarm.png
│   │   ├── check.png
│   │   ├── ckeckpage.png
│   │   ├── cld.png
│   │   ├── clock.png
│   │   ├── cls.png
│   │   ├── cous.png
│   │   ├── head_teacher.png
│   │   ├── ic_launcher.png
│   │   ├── icon_teacher.png
│   │   ├── lb.png
│   │   ├── lock.png
│   │   ├── name.png
│   │   ├── qr_code.png
│   │   ├── qr.png
│   │   ├── record.png
│   │   ├── scan1.png
│   │   ├── setting2.png
│   │   ├── setting.png
│   │   ├── sign.png
│   │   ├── sk.png
│   │   ├── sml2.png
│   │   ├── tcls.png
│   │   ├── teachcls.png
│   │   ├── teachles.png
│   │   ├── user.png
│   │   └── xk.png
│   ├── drawable-mdpi
│   │   └── ic_launcher.png
│   ├── drawable-xhdpi
│   │   └── ic_launcher.png
│   ├── drawable-xxhdpi
│   │   └── ic_launcher.png
│   ├── layout
│   │   ├── activity_index.xml
│   │   ├── activity_main.xml
│   │   ├── capture.xml
│   │   ├── dialog_register.xml
│   │   ├── dialog_userlogin.xml
│   │   ├── fragment_check.xml
│   │   ├── fragment_generate.xml
│   │   ├── fragment_setting.xml
│   │   ├── item.xml
│   │   └── main.xml
│   ├── menu
│   │   └── main.xml
│   ├── raw
│   │   ├── beep.ogg
│   │   └── realm_properties
│   ├── values
│   │   ├── colors.xml
│   │   ├── dimens.xml
│   │   ├── ids.xml
│   │   ├── strings.xml
│   │   └── styles.xml
│   ├── values-v11
│   │   └── styles.xml
│   ├── values-v14
│   │   └── styles.xml
│   └── values-w820dp
│   └── dimens.xml
└── src
├── com
│   ├── example
│   │   └── whoosisteacher
│   │   ├── Constant.java
│   │   ├── IndexActivity.java
│   │   ├── LoginDialog.java
│   │   ├── MainActivity.java
│   │   ├── MyAsyncTask.java
│   │   └── RegisterDialog.java
│   └── zxing
│   ├── activity
│   │   └── CaptureActivity.java
│   ├── camera
│   │   ├── AutoFocusCallback.java
│   │   ├── CameraConfigurationManager.java
│   │   ├── CameraManager.java
│   │   ├── FlashlightManager.java
│   │   ├── PlanarYUVLuminanceSource.java
│   │   └── PreviewCallback.java
│   ├── decoding
│   │   ├── CaptureActivityHandler.java
│   │   ├── DecodeFormatManager.java
│   │   ├── DecodeHandler.java
│   │   ├── DecodeThread.java
│   │   ├── FinishListener.java
│   │   ├── InactivityTimer.java
│   │   └── Intents.java
│   ├── encoding
│   │   └── EncodingHandler.java
│   └── view
│   ├── ViewfinderResultPointCallback.java
│   └── ViewfinderView.java
├── db
│   └── DBHelper.java
└── fragments
├── CheckFragment.java
├── GenerateFragment.java
└── SettingFragment.java

759 directories, 3667 files

标签:

实例下载地址

基于安卓课堂签到签到系统,教师端+学生端,源代码-服务端-数据库

不能下载?内容有错? 点击这里报错 + 投诉 + 提问

好例子网口号:伸出你的我的手 — 分享

网友评论

发表评论

(您的评论需要经过审核才能显示)

查看所有0条评论>>

小贴士

感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。

  • 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
  • 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
  • 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
  • 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。

关于好例子网

本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明

;
报警