[{"title":"( 90 个子文件 475KB ) DELPHI 安卓APP扫码,最新的基于D12.1与ZXing的二维码和条码扫描页面,可以直接扫码以及选择图片扫码","children":[{"title":"AndroidManifest.template.xml <span style='color:#111;'> 2.56KB </span>","children":null,"spread":false},{"title":"uAudioManager.pas <span style='color:#111;'> 8.00KB </span>","children":null,"spread":false},{"title":"uScanForm.pas <span style='color:#111;'> 8.02KB </span>","children":null,"spread":false},{"title":"uMainForm.fmx <span style='color:#111;'> 1.29KB </span>","children":null,"spread":false},{"title":"ZXingScanDemo.dproj <span style='color:#111;'> 124.45KB </span>","children":null,"spread":false},{"title":"uScanForm.fmx <span style='color:#111;'> 16.74KB </span>","children":null,"spread":false},{"title":"ZXingScanDemo.deployproj <span style='color:#111;'> 47.18KB </span>","children":null,"spread":false},{"title":"ZXingScanDemo.res <span style='color:#111;'> 32B </span>","children":null,"spread":false},{"title":"ZXingScanDemo.dproj.local <span style='color:#111;'> 1.16KB </span>","children":null,"spread":false},{"title":"ZxingScanDemo.dpr <span style='color:#111;'> 320B </span>","children":null,"spread":false},{"title":"ZXingLib","children":[{"title":"ZXing.ScanManager.pas <span style='color:#111;'> 4.36KB </span>","children":null,"spread":false},{"title":"Filtering","children":[{"title":"ZXing.LuminanceSource.pas <span style='color:#111;'> 7.78KB </span>","children":null,"spread":false},{"title":"ZXing.BaseLuminanceSource.pas <span style='color:#111;'> 7.63KB </span>","children":null,"spread":false},{"title":"ZXing.InvertedLuminanceSource.pas <span style='color:#111;'> 5.23KB </span>","children":null,"spread":false},{"title":"ZXing.BinaryBitmap.pas <span style='color:#111;'> 3.26KB </span>","children":null,"spread":false},{"title":"ZXing.HybridBinarizer.pas <span style='color:#111;'> 8.87KB </span>","children":null,"spread":false},{"title":"ZXing.Binarizer.pas <span style='color:#111;'> 3.95KB </span>","children":null,"spread":false},{"title":"ZXing.RGBLuminanceSource.pas <span style='color:#111;'> 16.30KB </span>","children":null,"spread":false},{"title":"ZXing.PlanarYUVLuminanceSource.pas <span style='color:#111;'> 9.53KB </span>","children":null,"spread":false},{"title":"ZXing.GlobalHistogramBinarizer.pas <span style='color:#111;'> 5.95KB </span>","children":null,"spread":false}],"spread":true},{"title":"2D Barcodes","children":[{"title":"ZXing.Datamatrix.DataMatrixReader.pas <span style='color:#111;'> 6.67KB </span>","children":null,"spread":false},{"title":"Decoder","children":[{"title":"ZXing.Datamatrix.Internal.BitMatrixParser.pas <span style='color:#111;'> 18.55KB </span>","children":null,"spread":false},{"title":"ZXing.QrCode.Internal.Mode.pas <span style='color:#111;'> 7.04KB </span>","children":null,"spread":false},{"title":"ZXing.QrCode.Internal.FormatInformation.pas <span style='color:#111;'> 9.01KB </span>","children":null,"spread":false},{"title":"ZXing.QrCode.Internal.DecodedBitStreamParser.pas <span style='color:#111;'> 16.79KB </span>","children":null,"spread":false},{"title":"ZXing.QrCode.Internal.QRCodeDecoderMetaData.pas <span style='color:#111;'> 2.17KB </span>","children":null,"spread":false},{"title":"ZXing.Datamatrix.Internal.DecodedBitStreamParser.pas <span style='color:#111;'> 24.42KB </span>","children":null,"spread":false},{"title":"ZXing.QrCode.Internal.Decoder.pas <span style='color:#111;'> 8.18KB </span>","children":null,"spread":false},{"title":"ZXing.QrCode.Internal.ErrorCorrectionLevel.pas <span style='color:#111;'> 3.89KB </span>","children":null,"spread":false},{"title":"ZXing.Datamatrix.Internal.Version.pas <span style='color:#111;'> 9.28KB </span>","children":null,"spread":false},{"title":"ZXing.Datamatrix.Internal.Decoder.pas <span style='color:#111;'> 6.58KB </span>","children":null,"spread":false},{"title":"ZXing.QrCode.Internal.DataBlock.pas <span style='color:#111;'> 5.85KB </span>","children":null,"spread":false},{"title":"ZXing.QrCode.Internal.DataMask.pas <span style='color:#111;'> 6.56KB </span>","children":null,"spread":false},{"title":"ZXing.Datamatrix.Internal.DataBlock.pas <span style='color:#111;'> 5.27KB </span>","children":null,"spread":false},{"title":"ZXing.QrCode.Internal.BitMatrixParser.pas <span style='color:#111;'> 10.36KB </span>","children":null,"spread":false},{"title":"ZXing.QrCode.Internal.Version.pas <span style='color:#111;'> 25.76KB </span>","children":null,"spread":false}],"spread":false},{"title":"Detector","children":[{"title":"ZXing.QrCode.Internal.AlignmentPatternImplementation.pas <span style='color:#111;'> 3.58KB </span>","children":null,"spread":false},{"title":"ZXing.QrCode.Internal.FinderPatternInfo.pas <span style='color:#111;'> 1.95KB </span>","children":null,"spread":false},{"title":"ZXing.QrCode.Internal.FinderPattern.pas <span style='color:#111;'> 4.79KB </span>","children":null,"spread":false},{"title":"ZXing.QrCode.Internal.FinderPatternImplementation.pas <span style='color:#111;'> 4.60KB </span>","children":null,"spread":false},{"title":"ZXing.QrCode.Internal.Detector.pas <span style='color:#111;'> 14.00KB </span>","children":null,"spread":false},{"title":"ZXing.QrCode.Internal.AlignmentPattern.pas <span style='color:#111;'> 2.71KB </span>","children":null,"spread":false},{"title":"ZXing.QrCode.Internal.FinderPatternFinder.pas <span style='color:#111;'> 25.21KB </span>","children":null,"spread":false},{"title":"ZXing.QrCode.Internal.AlignmentPatternFinder.pas <span style='color:#111;'> 12.67KB </span>","children":null,"spread":false},{"title":"ZXing.Datamatrix.Internal.Detector.pas <span style='color:#111;'> 17.99KB </span>","children":null,"spread":false}],"spread":false},{"title":"ZXing.QrCode.QRCodeReader.pas <span style='color:#111;'> 9.68KB </span>","children":null,"spread":false}],"spread":true},{"title":"1D Barcodes","children":[{"title":"ZXing.OneD.UPCEReader.pas <span style='color:#111;'> 5.56KB </span>","children":null,"spread":false},{"title":"ZXing.OneD.EANManufacturerOrgSupport.pas <span style='color:#111;'> 7.69KB </span>","children":null,"spread":false},{"title":"ZXing.OneD.UPCAReader.pas <span style='color:#111;'> 3.71KB </span>","children":null,"spread":false},{"title":"ZXing.OneD.OneDReader.pas <span style='color:#111;'> 16.17KB </span>","children":null,"spread":false},{"title":"ZXing.OneD.UPCEANExtension5Support.pas <span style='color:#111;'> 7.76KB </span>","children":null,"spread":false},{"title":"ZXing.OneD.EAN13Reader.pas <span style='color:#111;'> 6.59KB </span>","children":null,"spread":false},{"title":"ZXing.OneD.UPCEANExtensionSupport.pas <span style='color:#111;'> 2.56KB </span>","children":null,"spread":false},{"title":"ZXing.OneD.UPCEANReader.pas <span style='color:#111;'> 18.67KB </span>","children":null,"spread":false},{"title":"ZXing.OneD.EAN8Reader.pas <span style='color:#111;'> 3.28KB </span>","children":null,"spread":false},{"title":"ZXing.OneD.Code128Reader.pas <span style='color:#111;'> 20.64KB </span>","children":null,"spread":false},{"title":"ZXing.OneD.ITFReader.pas <span style='color:#111;'> 11.90KB </span>","children":null,"spread":false},{"title":"__history","children":[{"title":"ZXing.OneD.UPCEANExtension5Support.pas.~1~ <span style='color:#111;'> 7.76KB </span>","children":null,"spread":false}],"spread":false},{"title":"ZXing.OneD.UPCEANExtension2Support.pas <span style='color:#111;'> 5.03KB </span>","children":null,"spread":false},{"title":"ZXing.OneD.Code39Reader.pas <span style='color:#111;'> 11.22KB </span>","children":null,"spread":false},{"title":"ZXing.OneD.Code93Reader.pas <span style='color:#111;'> 11.87KB </span>","children":null,"spread":false}],"spread":false},{"title":"Common","children":[{"title":"ZXing.Common.BitMatrix.pas <span style='color:#111;'> 11.16KB </span>","children":null,"spread":false},{"title":"ZXing.ReadResult.pas <span style='color:#111;'> 9.90KB </span>","children":null,"spread":false},{"title":"ReedSolomon","children":[{"title":"ZXing.Common.ReedSolomon.GenericGF.pas <span style='color:#111;'> 17.11KB </span>","children":null,"spread":false},{"title":"ZXing.Common.ReedSolomon.ReedSolomonDecoder.pas <span style='color:#111;'> 6.88KB </span>","children":null,"spread":false}],"spread":false},{"title":"ZXing.BitSource.pas <span style='color:#111;'> 2.50KB </span>","children":null,"spread":false},{"title":"ZXing.Common.GridSampler.pas <span style='color:#111;'> 4.12KB </span>","children":null,"spread":false},{"title":"ZXing.StringUtils.pas <span style='color:#111;'> 6.02KB </span>","children":null,"spread":false},{"title":"ZXing.DecoderResult.pas <span style='color:#111;'> 2.46KB </span>","children":null,"spread":false},{"title":"ZXing.EncodeHintType.pas <span style='color:#111;'> 1.17KB </span>","children":null,"spread":false},{"title":"ZXing.CharacterSetECI.pas <span style='color:#111;'> 6.24KB </span>","children":null,"spread":false},{"title":"ZXing.ResultMetadataType.pas <span style='color:#111;'> 3.45KB </span>","children":null,"spread":false},{"title":"ZXing.Common.DetectorResult.pas <span style='color:#111;'> 1.76KB </span>","children":null,"spread":false},{"title":"ZXing.ResultPoint.pas <span style='color:#111;'> 6.69KB </span>","children":null,"spread":false},{"title":"ZXing.MultiFormatReader.pas <span style='color:#111;'> 9.76KB </span>","children":null,"spread":false},{"title":"ZXing.BarcodeFormat.pas <span style='color:#111;'> 2.07KB </span>","children":null,"spread":false},{"title":"ZXing.DecodeHintType.pas <span style='color:#111;'> 4.33KB </span>","children":null,"spread":false},{"title":"ZXing.Common.PerspectiveTransform.pas <span style='color:#111;'> 7.42KB </span>","children":null,"spread":false},{"title":"ZXing.ResultPointImplementation.pas <span style='color:#111;'> 4.25KB </span>","children":null,"spread":false},{"title":"ZXIng.ByteSegments.pas <span style='color:#111;'> 1.95KB </span>","children":null,"spread":false},{"title":"Detector","children":[{"title":"ZXing.Common.Detector.MathUtils.pas <span style='color:#111;'> 1.92KB </span>","children":null,"spread":false},{"title":"ZXing.Common.Detector.WhiteRectangleDetector.pas <span style='color:#111;'> 9.86KB </span>","children":null,"spread":false}],"spread":false},{"title":"ZXing.Helpers.pas <span style='color:#111;'> 1.49KB </span>","children":null,"spread":false},{"title":"ZXing.Reader.pas <span style='color:#111;'> 2.64KB </span>","children":null,"spread":false},{"title":"ZXing.Common.BitArray.pas <span style='color:#111;'> 2.02KB </span>","children":null,"spread":false},{"title":"ZXing.Common.BitArrayImplementation.pas <span style='color:#111;'> 10.93KB </span>","children":null,"spread":false},{"title":"ZXing.DefaultGridSampler.pas <span style='color:#111;'> 7.59KB </span>","children":null,"spread":false}],"spread":false}],"spread":true},{"title":"Resources","children":[{"title":"Ok.wav <span style='color:#111;'> 398.14KB </span>","children":null,"spread":false}],"spread":true},{"title":"uMainForm.pas <span style='color:#111;'> 4.12KB </span>","children":null,"spread":false},{"title":"ZXingScanDemo.identcache <span style='color:#111;'> 182B </span>","children":null,"spread":false}],"spread":true}]