From 25e00cd9e2d3a6789663ef9c0b9210f5ebf6776b Mon Sep 17 00:00:00 2001 From: EddyVerbruggen Date: Sat, 16 Apr 2016 22:28:04 +0200 Subject: [PATCH] This fixes a few issues in our fork: Image upside down on tablet #20 Android UI doesn't support Portrait and is small #4 Prebuilt Zebra Crossing (xzing) Library #3 Forcing landscape on camera android #17 And also fixes these issues found here (possibly others as well): Android Nexus 5x upside down images https://github.com/phonegap/phonegap-plugin-barcodescanner/issues/175 Support Aztec for Android and Ios https://github.com/phonegap/phonegap-plugin-barcodescanner/issues/195 Android: Force landscape orientation? https://github.com/phonegap/phonegap-plugin-barcodescanner/issues/177 Android M issues. Due to new intent/permissions https://github.com/phonegap/phonegap-plugin-barcodescanner/issues/167 Problem with Android 6.0.1 https://github.com/phonegap/phonegap-plugin-barcodescanner/issues/139 Is the zxing version used years away from the original zxing lib? https://github.com/phonegap/phonegap-plugin-barcodescanner/issues/124 Updating ZXing Library https://github.com/phonegap/phonegap-plugin-barcodescanner/issues/59 --- README.md | 3 +- plugin.xml | 204 +--- src/android/LibraryProject/.gitignore | 2 - .../LibraryProject/AndroidManifest.xml | 175 ---- src/android/LibraryProject/ant.properties | 21 - .../assets/html-de/about1d.html | 15 - .../assets/html-de/about2d.html | 26 - .../LibraryProject/assets/html-de/index.html | 23 - .../assets/html-de/scanning.html | 19 - .../assets/html-de/sharing.html | 14 - .../assets/html-de/whatsnew.html | 15 - .../assets/html-en/about1d.html | 15 - .../assets/html-en/about2d.html | 26 - .../LibraryProject/assets/html-en/index.html | 23 - .../assets/html-en/scanning.html | 19 - .../assets/html-en/sharing.html | 14 - .../assets/html-en/whatsnew.html | 15 - .../assets/html-es/about1d.html | 15 - .../assets/html-es/about2d.html | 26 - .../LibraryProject/assets/html-es/index.html | 23 - .../assets/html-es/scanning.html | 19 - .../assets/html-es/sharing.html | 14 - .../assets/html-es/whatsnew.html | 15 - .../assets/html-fr/about1d.html | 15 - .../assets/html-fr/about2d.html | 26 - .../LibraryProject/assets/html-fr/index.html | 23 - .../assets/html-fr/scanning.html | 19 - .../assets/html-fr/sharing.html | 14 - .../assets/html-fr/whatsnew.html | 15 - .../assets/html-it/about1d.html | 15 - .../assets/html-it/about2d.html | 26 - .../LibraryProject/assets/html-it/index.html | 23 - .../assets/html-it/scanning.html | 19 - .../assets/html-it/sharing.html | 14 - .../assets/html-it/whatsnew.html | 15 - .../assets/html-ja/about1d.html | 15 - .../assets/html-ja/about2d.html | 26 - .../LibraryProject/assets/html-ja/index.html | 23 - .../assets/html-ja/scanning.html | 19 - .../assets/html-ja/sharing.html | 14 - .../assets/html-ja/whatsnew.html | 15 - .../assets/html-ko/about1d.html | 15 - .../assets/html-ko/about2d.html | 26 - .../LibraryProject/assets/html-ko/index.html | 23 - .../assets/html-ko/scanning.html | 19 - .../assets/html-ko/sharing.html | 14 - .../assets/html-ko/whatsnew.html | 15 - .../assets/html-nl/about1d.html | 15 - .../assets/html-nl/about2d.html | 26 - .../LibraryProject/assets/html-nl/index.html | 23 - .../assets/html-nl/scanning.html | 19 - .../assets/html-nl/sharing.html | 14 - .../assets/html-nl/whatsnew.html | 15 - .../assets/html-pt/about1d.html | 15 - .../assets/html-pt/about2d.html | 26 - .../LibraryProject/assets/html-pt/index.html | 23 - .../assets/html-pt/scanning.html | 19 - .../assets/html-pt/sharing.html | 14 - .../assets/html-pt/whatsnew.html | 15 - .../assets/html-ru/about1d.html | 15 - .../assets/html-ru/about2d.html | 26 - .../LibraryProject/assets/html-ru/index.html | 23 - .../assets/html-ru/scanning.html | 19 - .../assets/html-ru/sharing.html | 14 - .../assets/html-ru/whatsnew.html | 15 - .../assets/html-zh-rCN/about1d.html | 15 - .../assets/html-zh-rCN/about2d.html | 26 - .../assets/html-zh-rCN/index.html | 23 - .../assets/html-zh-rCN/scanning.html | 19 - .../assets/html-zh-rCN/sharing.html | 14 - .../assets/html-zh-rCN/whatsnew.html | 15 - .../assets/html-zh-rTW/about1d.html | 15 - .../assets/html-zh-rTW/about2d.html | 26 - .../assets/html-zh-rTW/index.html | 23 - .../assets/html-zh-rTW/scanning.html | 19 - .../assets/html-zh-rTW/sharing.html | 14 - .../assets/html-zh-rTW/whatsnew.html | 15 - .../LibraryProject/assets/images/big-1d.png | Bin 2467 -> 0 bytes .../assets/images/big-datamatrix.png | Bin 2208 -> 0 bytes .../LibraryProject/assets/images/big-qr.png | Bin 477 -> 0 bytes .../assets/images/contact-results-screen.jpg | Bin 15932 -> 0 bytes .../LibraryProject/assets/images/demo-no.png | Bin 4566 -> 0 bytes .../LibraryProject/assets/images/demo-yes.png | Bin 3031 -> 0 bytes .../assets/images/scan-example.png | Bin 8927 -> 0 bytes .../assets/images/scan-from-phone.png | Bin 3207 -> 0 bytes .../assets/images/search-book-contents.jpg | Bin 24193 -> 0 bytes src/android/LibraryProject/assets/style.css | 10 - src/android/LibraryProject/build.xml | 108 -- .../proguard-android-optimize.txt | 69 -- src/android/LibraryProject/project.properties | 15 - .../res/drawable-hdpi/launcher_icon.png | Bin 3731 -> 0 bytes .../res/drawable-hdpi/shopper_icon.png | Bin 1483 -> 0 bytes .../res/drawable-xhdpi/launcher_icon.png | Bin 8720 -> 0 bytes .../res/drawable-xxhdpi/launcher_icon.png | Bin 12941 -> 0 bytes .../res/drawable/flip_camera.png | Bin 4196 -> 0 bytes .../res/drawable/launcher_icon.png | Bin 2222 -> 0 bytes .../res/drawable/share_via_barcode.png | Bin 3207 -> 0 bytes .../res/drawable/shopper_icon.png | Bin 1326 -> 0 bytes .../LibraryProject/res/layout-land/encode.xml | 48 - .../LibraryProject/res/layout-land/share.xml | 90 -- .../res/layout-ldpi/capture.xml | 226 ----- .../res/layout/bookmark_picker_list_item.xml | 34 - .../LibraryProject/res/layout/capture.xml | 225 ----- .../LibraryProject/res/layout/encode.xml | 49 - .../LibraryProject/res/layout/help.xml | 50 - .../res/layout/history_list_item.xml | 22 - .../res/layout/search_book_contents.xml | 51 - .../layout/search_book_contents_header.xml | 23 - .../layout/search_book_contents_list_item.xml | 38 - .../LibraryProject/res/layout/share.xml | 96 -- .../LibraryProject/res/menu/capture.xml | 19 - .../LibraryProject/res/menu/encode.xml | 19 - .../LibraryProject/res/menu/history.xml | 26 - src/android/LibraryProject/res/raw/beep.ogg | Bin 6401 -> 0 bytes .../LibraryProject/res/values-ar/strings.xml | 138 --- .../LibraryProject/res/values-bg/strings.xml | 138 --- .../LibraryProject/res/values-ca/strings.xml | 138 --- .../LibraryProject/res/values-cs/strings.xml | 138 --- .../LibraryProject/res/values-da/strings.xml | 138 --- .../LibraryProject/res/values-de/strings.xml | 138 --- .../LibraryProject/res/values-el/strings.xml | 138 --- .../LibraryProject/res/values-es/strings.xml | 138 --- .../LibraryProject/res/values-eu/strings.xml | 138 --- .../LibraryProject/res/values-fi/strings.xml | 138 --- .../LibraryProject/res/values-fr/strings.xml | 138 --- .../LibraryProject/res/values-he/strings.xml | 138 --- .../LibraryProject/res/values-hi/strings.xml | 138 --- .../LibraryProject/res/values-hu/strings.xml | 138 --- .../LibraryProject/res/values-id/strings.xml | 138 --- .../LibraryProject/res/values-it/strings.xml | 138 --- .../LibraryProject/res/values-iw/strings.xml | 138 --- .../LibraryProject/res/values-ja/strings.xml | 138 --- .../LibraryProject/res/values-ko/strings.xml | 138 --- .../LibraryProject/res/values-nl/strings.xml | 138 --- .../LibraryProject/res/values-pl/strings.xml | 138 --- .../LibraryProject/res/values-pt/strings.xml | 138 --- .../LibraryProject/res/values-ru/strings.xml | 138 --- .../LibraryProject/res/values-sk/strings.xml | 137 --- .../LibraryProject/res/values-sl/strings.xml | 138 --- .../LibraryProject/res/values-sv/strings.xml | 138 --- .../LibraryProject/res/values-tr/strings.xml | 138 --- .../res/values-zh-rCN/strings.xml | 138 --- .../res/values-zh-rTW/strings.xml | 138 --- .../LibraryProject/res/values/arrays.xml | 35 - .../LibraryProject/res/values/colors.xml | 29 - .../LibraryProject/res/values/dimens.xml | 5 - src/android/LibraryProject/res/values/ids.xml | 25 - .../LibraryProject/res/values/strings.xml | 138 --- .../LibraryProject/res/xml/preferences.xml | 102 -- .../src/com/google/zxing/BarcodeFormat.java | 77 -- .../src/com/google/zxing/Binarizer.java | 85 -- .../src/com/google/zxing/BinaryBitmap.java | 139 --- .../com/google/zxing/ChecksumException.java | 37 - .../src/com/google/zxing/DecodeHintType.java | 74 -- .../src/com/google/zxing/EncodeHintType.java | 62 -- .../src/com/google/zxing/FakeR.java | 35 - .../src/com/google/zxing/FormatException.java | 38 - .../src/com/google/zxing/LuminanceSource.java | 149 --- .../com/google/zxing/MultiFormatReader.java | 179 ---- .../com/google/zxing/MultiFormatWriter.java | 89 -- .../com/google/zxing/NotFoundException.java | 37 - .../zxing/PlanarYUVLuminanceSource.java | 153 --- .../com/google/zxing/RGBLuminanceSource.java | 142 --- .../src/com/google/zxing/Reader.java | 65 -- .../src/com/google/zxing/ReaderException.java | 40 - .../src/com/google/zxing/Result.java | 133 --- .../com/google/zxing/ResultMetadataType.java | 80 -- .../src/com/google/zxing/ResultPoint.java | 134 --- .../com/google/zxing/ResultPointCallback.java | 29 - .../src/com/google/zxing/Writer.java | 56 -- .../src/com/google/zxing/WriterException.java | 38 - .../zxing/aztec/AztecDetectorResult.java | 52 - .../com/google/zxing/aztec/AztecReader.java | 93 -- .../google/zxing/aztec/decoder/Decoder.java | 472 --------- .../google/zxing/aztec/detector/Detector.java | 624 ------------ .../zxing/client/android/BeepManager.java | 113 --- .../zxing/client/android/CaptureActivity.java | 786 --------------- .../android/CaptureActivityHandler.java | 150 --- .../google/zxing/client/android/Contents.java | 114 --- .../client/android/DecodeFormatManager.java | 100 -- .../zxing/client/android/DecodeHandler.java | 119 --- .../zxing/client/android/DecodeThread.java | 97 -- .../zxing/client/android/FinishListener.java | 49 - .../zxing/client/android/HelpActivity.java | 139 --- .../zxing/client/android/HttpHelper.java | 223 ----- .../zxing/client/android/InactivityTimer.java | 109 -- .../zxing/client/android/IntentSource.java | 26 - .../google/zxing/client/android/Intents.java | 271 ----- .../zxing/client/android/LocaleManager.java | 178 ---- .../client/android/PreferencesActivity.java | 101 -- .../ViewfinderResultPointCallback.java | 35 - .../zxing/client/android/ViewfinderView.java | 193 ---- .../android/book/BrowseBookListener.java | 61 -- .../book/SearchBookContentsActivity.java | 281 ------ .../book/SearchBookContentsAdapter.java | 62 -- .../book/SearchBookContentsListItem.java | 85 -- .../book/SearchBookContentsResult.java | 66 -- .../android/camera/AutoFocusManager.java | 116 --- .../camera/CameraConfigurationManager.java | 301 ------ .../client/android/camera/CameraManager.java | 319 ------ .../android/camera/PreviewCallback.java | 56 -- .../exposure/DefaultExposureInterface.java | 28 - .../camera/exposure/ExposureInterface.java | 30 - .../camera/exposure/ExposureManager.java | 28 - .../exposure/FroyoExposureInterface.java | 52 - .../open/DefaultOpenCameraInterface.java | 35 - .../open/GingerbreadOpenCameraInterface.java | 71 -- .../camera/open/OpenCameraInterface.java | 29 - .../camera/open/OpenCameraManager.java | 32 - .../common/PlatformSupportManager.java | 94 -- .../executor/AsyncTaskExecInterface.java | 25 - .../common/executor/AsyncTaskExecManager.java | 28 - .../DefaultAsyncTaskExecInterface.java | 32 - .../HoneycombAsyncTaskExecInterface.java | 34 - .../client/android/encode/ContactEncoder.java | 93 -- .../client/android/encode/EncodeActivity.java | 240 ----- .../client/android/encode/Formatter.java | 28 - .../android/encode/MECARDContactEncoder.java | 96 -- .../client/android/encode/QRCodeEncoder.java | 363 ------- .../android/encode/VCardContactEncoder.java | 90 -- .../client/android/history/DBHelper.java | 60 -- .../android/history/HistoryActivity.java | 159 --- .../client/android/history/HistoryItem.java | 50 - .../android/history/HistoryItemAdapter.java | 73 -- .../android/history/HistoryManager.java | 353 ------- .../client/android/pref/BSPlusPreference.java | 61 -- .../result/AddressBookResultHandler.java | 218 ---- .../android/result/CalendarResultHandler.java | 188 ---- .../result/EmailAddressResultHandler.java | 72 -- .../android/result/GeoResultHandler.java | 67 -- .../android/result/ISBNResultHandler.java | 85 -- .../android/result/ProductResultHandler.java | 81 -- .../android/result/ResultButtonListener.java | 41 - .../client/android/result/ResultHandler.java | 528 ---------- .../android/result/ResultHandlerFactory.java | 64 -- .../android/result/SMSResultHandler.java | 84 -- .../android/result/TelResultHandler.java | 82 -- .../android/result/TextResultHandler.java | 77 -- .../android/result/URIResultHandler.java | 100 -- .../android/result/WifiResultHandler.java | 86 -- .../supplement/BookResultInfoRetriever.java | 124 --- .../ProductResultInfoRetriever.java | 74 -- .../supplement/SupplementalInfoRetriever.java | 146 --- .../result/supplement/TitleRetriever.java | 68 -- .../supplement/URIResultInfoRetriever.java | 63 -- .../android/share/AppPickerActivity.java | 74 -- .../client/android/share/BookmarkAdapter.java | 83 -- .../android/share/BookmarkPickerActivity.java | 79 -- .../android/share/LoadPackagesAsyncTask.java | 107 -- .../client/android/share/ShareActivity.java | 302 ------ .../client/android/wifi/NetworkType.java | 41 - .../android/wifi/WifiConfigManager.java | 225 ----- .../result/AbstractDoCoMoResultParser.java | 39 - .../result/AddressBookAUResultParser.java | 89 -- .../result/AddressBookDoCoMoResultParser.java | 90 -- .../result/AddressBookParsedResult.java | 164 --- .../client/result/BizcardResultParser.java | 98 -- .../result/BookmarkDoCoMoResultParser.java | 41 - .../client/result/CalendarParsedResult.java | 199 ---- .../result/EmailAddressParsedResult.java | 65 -- .../result/EmailAddressResultParser.java | 62 -- .../result/EmailDoCoMoResultParser.java | 63 -- .../result/ExpandedProductParsedResult.java | 197 ---- .../result/ExpandedProductResultParser.java | 195 ---- .../zxing/client/result/GeoParsedResult.java | 101 -- .../zxing/client/result/GeoResultParser.java | 73 -- .../zxing/client/result/ISBNParsedResult.java | 40 - .../zxing/client/result/ISBNResultParser.java | 50 - .../zxing/client/result/ParsedResult.java | 74 -- .../zxing/client/result/ParsedResultType.java | 39 - .../client/result/ProductParsedResult.java | 50 - .../client/result/ProductResultParser.java | 59 -- .../zxing/client/result/ResultParser.java | 244 ----- .../client/result/SMSMMSResultParser.java | 109 -- .../zxing/client/result/SMSParsedResult.java | 111 --- .../client/result/SMSTOMMSTOResultParser.java | 52 - .../zxing/client/result/SMTPResultParser.java | 53 - .../zxing/client/result/TelParsedResult.java | 55 -- .../zxing/client/result/TelResultParser.java | 42 - .../zxing/client/result/TextParsedResult.java | 49 - .../zxing/client/result/URIParsedResult.java | 99 -- .../zxing/client/result/URIResultParser.java | 59 -- .../client/result/URLTOResultParser.java | 45 - .../client/result/VCardResultParser.java | 341 ------- .../client/result/VEventResultParser.java | 114 --- .../zxing/client/result/WifiParsedResult.java | 67 -- .../zxing/client/result/WifiResultParser.java | 51 - .../src/com/google/zxing/common/BitArray.java | 321 ------ .../com/google/zxing/common/BitMatrix.java | 311 ------ .../com/google/zxing/common/BitSource.java | 111 --- .../google/zxing/common/CharacterSetECI.java | 118 --- .../google/zxing/common/DecoderResult.java | 61 -- .../zxing/common/DefaultGridSampler.java | 88 -- .../google/zxing/common/DetectorResult.java | 46 - .../common/GlobalHistogramBinarizer.java | 196 ---- .../com/google/zxing/common/GridSampler.java | 154 --- .../google/zxing/common/HybridBinarizer.java | 237 ----- .../zxing/common/PerspectiveTransform.java | 157 --- .../com/google/zxing/common/StringUtils.java | 213 ---- .../zxing/common/detector/MathUtils.java | 44 - .../detector/MonochromeRectangleDetector.java | 215 ---- .../detector/WhiteRectangleDetector.java | 333 ------- .../zxing/common/reedsolomon/GenericGF.java | 181 ---- .../common/reedsolomon/GenericGFPoly.java | 264 ----- .../reedsolomon/ReedSolomonDecoder.java | 191 ---- .../reedsolomon/ReedSolomonEncoder.java | 76 -- .../reedsolomon/ReedSolomonException.java | 31 - .../zxing/datamatrix/DataMatrixReader.java | 162 --- .../datamatrix/decoder/BitMatrixParser.java | 440 --------- .../zxing/datamatrix/decoder/DataBlock.java | 117 --- .../decoder/DecodedBitStreamParser.java | 494 ---------- .../zxing/datamatrix/decoder/Decoder.java | 136 --- .../zxing/datamatrix/decoder/Version.java | 237 ----- .../zxing/datamatrix/detector/Detector.java | 440 --------- .../google/zxing/maxicode/MaxiCodeReader.java | 125 --- .../maxicode/decoder/BitMatrixParser.java | 88 -- .../decoder/DecodedBitStreamParser.java | 193 ---- .../zxing/maxicode/decoder/Decoder.java | 114 --- .../google/zxing/multi/ByQuadrantReader.java | 100 -- .../multi/GenericMultipleBarcodeReader.java | 156 --- .../zxing/multi/MultipleBarcodeReader.java | 39 - .../zxing/multi/qrcode/QRCodeMultiReader.java | 82 -- .../multi/qrcode/detector/MultiDetector.java | 73 -- .../detector/MultiFinderPatternFinder.java | 317 ------ .../com/google/zxing/oned/CodaBarReader.java | 329 ------- .../com/google/zxing/oned/CodaBarWriter.java | 116 --- .../com/google/zxing/oned/Code128Reader.java | 464 --------- .../com/google/zxing/oned/Code128Writer.java | 203 ---- .../com/google/zxing/oned/Code39Reader.java | 317 ------ .../com/google/zxing/oned/Code39Writer.java | 86 -- .../com/google/zxing/oned/Code93Reader.java | 263 ----- .../com/google/zxing/oned/EAN13Reader.java | 138 --- .../com/google/zxing/oned/EAN13Writer.java | 94 -- .../src/com/google/zxing/oned/EAN8Reader.java | 75 -- .../src/com/google/zxing/oned/EAN8Writer.java | 84 -- .../zxing/oned/EANManufacturerOrgSupport.java | 171 ---- .../src/com/google/zxing/oned/ITFReader.java | 347 ------- .../src/com/google/zxing/oned/ITFWriter.java | 76 -- .../zxing/oned/MultiFormatOneDReader.java | 111 --- .../zxing/oned/MultiFormatUPCEANReader.java | 122 --- .../src/com/google/zxing/oned/OneDReader.java | 303 ------ .../zxing/oned/OneDimensionalCodeWriter.java | 130 --- .../src/com/google/zxing/oned/UPCAReader.java | 86 -- .../src/com/google/zxing/oned/UPCAWriter.java | 73 -- .../zxing/oned/UPCEANExtension2Support.java | 112 --- .../zxing/oned/UPCEANExtension5Support.java | 181 ---- .../zxing/oned/UPCEANExtensionSupport.java | 40 - .../com/google/zxing/oned/UPCEANReader.java | 362 ------- .../com/google/zxing/oned/UPCEANWriter.java | 34 - .../src/com/google/zxing/oned/UPCEReader.java | 157 --- .../zxing/oned/rss/AbstractRSSReader.java | 133 --- .../google/zxing/oned/rss/DataCharacter.java | 37 - .../google/zxing/oned/rss/FinderPattern.java | 48 - .../src/com/google/zxing/oned/rss/Pair.java | 41 - .../google/zxing/oned/rss/RSS14Reader.java | 473 --------- .../com/google/zxing/oned/rss/RSSUtils.java | 156 --- .../oned/rss/expanded/BitArrayBuilder.java | 85 -- .../zxing/oned/rss/expanded/ExpandedPair.java | 71 -- .../oned/rss/expanded/RSSExpandedReader.java | 577 ----------- .../expanded/decoders/AI013103decoder.java | 49 - .../expanded/decoders/AI01320xDecoder.java | 57 -- .../expanded/decoders/AI01392xDecoder.java | 67 -- .../expanded/decoders/AI01393xDecoder.java | 77 -- .../expanded/decoders/AI013x0x1xDecoder.java | 109 -- .../expanded/decoders/AI013x0xDecoder.java | 57 -- .../expanded/decoders/AI01AndOtherAIs.java | 57 -- .../rss/expanded/decoders/AI01decoder.java | 81 -- .../expanded/decoders/AI01weightDecoder.java | 60 -- .../decoders/AbstractExpandedDecoder.java | 92 -- .../rss/expanded/decoders/AnyAIDecoder.java | 49 - .../expanded/decoders/BlockParsedResult.java | 54 - .../decoders/CurrentParsingState.java | 83 -- .../rss/expanded/decoders/DecodedChar.java | 52 - .../expanded/decoders/DecodedInformation.java | 64 -- .../rss/expanded/decoders/DecodedNumeric.java | 79 -- .../rss/expanded/decoders/DecodedObject.java | 44 - .../rss/expanded/decoders/FieldParser.java | 290 ------ .../decoders/GeneralAppIdDecoder.java | 472 --------- .../com/google/zxing/pdf417/PDF417Reader.java | 194 ---- .../zxing/pdf417/decoder/BitMatrixParser.java | 932 ------------------ .../decoder/DecodedBitStreamParser.java | 554 ----------- .../google/zxing/pdf417/decoder/Decoder.java | 137 --- .../pdf417/decoder/ec/ErrorCorrection.java | 176 ---- .../zxing/pdf417/decoder/ec/ModulusGF.java | 110 --- .../zxing/pdf417/decoder/ec/ModulusPoly.java | 260 ----- .../zxing/pdf417/detector/Detector.java | 553 ----------- .../zxing/pdf417/encoder/BarcodeMatrix.java | 78 -- .../zxing/pdf417/encoder/BarcodeRow.java | 85 -- .../zxing/pdf417/encoder/Compaction.java | 26 - .../zxing/pdf417/encoder/Dimensions.java | 54 - .../google/zxing/pdf417/encoder/PDF417.java | 783 --------------- .../pdf417/encoder/PDF417ErrorCorrection.java | 204 ---- .../encoder/PDF417HighLevelEncoder.java | 561 ----------- .../zxing/pdf417/encoder/PDF417Writer.java | 175 ---- .../com/google/zxing/qrcode/QRCodeReader.java | 181 ---- .../com/google/zxing/qrcode/QRCodeWriter.java | 120 --- .../zxing/qrcode/decoder/BitMatrixParser.java | 205 ---- .../zxing/qrcode/decoder/DataBlock.java | 122 --- .../google/zxing/qrcode/decoder/DataMask.java | 163 --- .../decoder/DecodedBitStreamParser.java | 347 ------- .../google/zxing/qrcode/decoder/Decoder.java | 146 --- .../qrcode/decoder/ErrorCorrectionLevel.java | 60 -- .../qrcode/decoder/FormatInformation.java | 172 ---- .../com/google/zxing/qrcode/decoder/Mode.java | 102 -- .../google/zxing/qrcode/decoder/Version.java | 578 ----------- .../qrcode/detector/AlignmentPattern.java | 59 -- .../detector/AlignmentPatternFinder.java | 277 ------ .../zxing/qrcode/detector/Detector.java | 399 -------- .../zxing/qrcode/detector/FinderPattern.java | 80 -- .../qrcode/detector/FinderPatternFinder.java | 585 ----------- .../qrcode/detector/FinderPatternInfo.java | 49 - .../zxing/qrcode/encoder/BlockPair.java | 37 - .../zxing/qrcode/encoder/ByteMatrix.java | 98 -- .../google/zxing/qrcode/encoder/Encoder.java | 582 ----------- .../google/zxing/qrcode/encoder/MaskUtil.java | 218 ---- .../zxing/qrcode/encoder/MatrixUtil.java | 482 --------- .../google/zxing/qrcode/encoder/QRCode.java | 108 -- src/android/README.md | 93 +- src/android/barcodescanner-release-2.0.0.aar | Bin 0 -> 989189 bytes src/android/barcodescanner.gradle | 20 + ...e.zxing.client.android.captureactivity.jar | Bin 622059 -> 0 bytes .../barcodescanner/BarcodeScanner.java | 7 +- src/android/ignorelinterrors.gradle | 5 - 423 files changed, 34 insertions(+), 47978 deletions(-) delete mode 100644 src/android/LibraryProject/.gitignore delete mode 100755 src/android/LibraryProject/AndroidManifest.xml delete mode 100644 src/android/LibraryProject/ant.properties delete mode 100644 src/android/LibraryProject/assets/html-de/about1d.html delete mode 100644 src/android/LibraryProject/assets/html-de/about2d.html delete mode 100644 src/android/LibraryProject/assets/html-de/index.html delete mode 100644 src/android/LibraryProject/assets/html-de/scanning.html delete mode 100644 src/android/LibraryProject/assets/html-de/sharing.html delete mode 100644 src/android/LibraryProject/assets/html-de/whatsnew.html delete mode 100644 src/android/LibraryProject/assets/html-en/about1d.html delete mode 100644 src/android/LibraryProject/assets/html-en/about2d.html delete mode 100644 src/android/LibraryProject/assets/html-en/index.html delete mode 100644 src/android/LibraryProject/assets/html-en/scanning.html delete mode 100644 src/android/LibraryProject/assets/html-en/sharing.html delete mode 100644 src/android/LibraryProject/assets/html-en/whatsnew.html delete mode 100644 src/android/LibraryProject/assets/html-es/about1d.html delete mode 100644 src/android/LibraryProject/assets/html-es/about2d.html delete mode 100644 src/android/LibraryProject/assets/html-es/index.html delete mode 100644 src/android/LibraryProject/assets/html-es/scanning.html delete mode 100644 src/android/LibraryProject/assets/html-es/sharing.html delete mode 100644 src/android/LibraryProject/assets/html-es/whatsnew.html delete mode 100644 src/android/LibraryProject/assets/html-fr/about1d.html delete mode 100644 src/android/LibraryProject/assets/html-fr/about2d.html delete mode 100644 src/android/LibraryProject/assets/html-fr/index.html delete mode 100644 src/android/LibraryProject/assets/html-fr/scanning.html delete mode 100644 src/android/LibraryProject/assets/html-fr/sharing.html delete mode 100644 src/android/LibraryProject/assets/html-fr/whatsnew.html delete mode 100644 src/android/LibraryProject/assets/html-it/about1d.html delete mode 100644 src/android/LibraryProject/assets/html-it/about2d.html delete mode 100644 src/android/LibraryProject/assets/html-it/index.html delete mode 100644 src/android/LibraryProject/assets/html-it/scanning.html delete mode 100644 src/android/LibraryProject/assets/html-it/sharing.html delete mode 100644 src/android/LibraryProject/assets/html-it/whatsnew.html delete mode 100644 src/android/LibraryProject/assets/html-ja/about1d.html delete mode 100644 src/android/LibraryProject/assets/html-ja/about2d.html delete mode 100644 src/android/LibraryProject/assets/html-ja/index.html delete mode 100644 src/android/LibraryProject/assets/html-ja/scanning.html delete mode 100644 src/android/LibraryProject/assets/html-ja/sharing.html delete mode 100644 src/android/LibraryProject/assets/html-ja/whatsnew.html delete mode 100644 src/android/LibraryProject/assets/html-ko/about1d.html delete mode 100644 src/android/LibraryProject/assets/html-ko/about2d.html delete mode 100644 src/android/LibraryProject/assets/html-ko/index.html delete mode 100644 src/android/LibraryProject/assets/html-ko/scanning.html delete mode 100644 src/android/LibraryProject/assets/html-ko/sharing.html delete mode 100644 src/android/LibraryProject/assets/html-ko/whatsnew.html delete mode 100644 src/android/LibraryProject/assets/html-nl/about1d.html delete mode 100644 src/android/LibraryProject/assets/html-nl/about2d.html delete mode 100644 src/android/LibraryProject/assets/html-nl/index.html delete mode 100644 src/android/LibraryProject/assets/html-nl/scanning.html delete mode 100644 src/android/LibraryProject/assets/html-nl/sharing.html delete mode 100644 src/android/LibraryProject/assets/html-nl/whatsnew.html delete mode 100644 src/android/LibraryProject/assets/html-pt/about1d.html delete mode 100644 src/android/LibraryProject/assets/html-pt/about2d.html delete mode 100644 src/android/LibraryProject/assets/html-pt/index.html delete mode 100644 src/android/LibraryProject/assets/html-pt/scanning.html delete mode 100644 src/android/LibraryProject/assets/html-pt/sharing.html delete mode 100644 src/android/LibraryProject/assets/html-pt/whatsnew.html delete mode 100644 src/android/LibraryProject/assets/html-ru/about1d.html delete mode 100644 src/android/LibraryProject/assets/html-ru/about2d.html delete mode 100644 src/android/LibraryProject/assets/html-ru/index.html delete mode 100644 src/android/LibraryProject/assets/html-ru/scanning.html delete mode 100644 src/android/LibraryProject/assets/html-ru/sharing.html delete mode 100644 src/android/LibraryProject/assets/html-ru/whatsnew.html delete mode 100644 src/android/LibraryProject/assets/html-zh-rCN/about1d.html delete mode 100644 src/android/LibraryProject/assets/html-zh-rCN/about2d.html delete mode 100644 src/android/LibraryProject/assets/html-zh-rCN/index.html delete mode 100644 src/android/LibraryProject/assets/html-zh-rCN/scanning.html delete mode 100644 src/android/LibraryProject/assets/html-zh-rCN/sharing.html delete mode 100644 src/android/LibraryProject/assets/html-zh-rCN/whatsnew.html delete mode 100644 src/android/LibraryProject/assets/html-zh-rTW/about1d.html delete mode 100644 src/android/LibraryProject/assets/html-zh-rTW/about2d.html delete mode 100644 src/android/LibraryProject/assets/html-zh-rTW/index.html delete mode 100644 src/android/LibraryProject/assets/html-zh-rTW/scanning.html delete mode 100644 src/android/LibraryProject/assets/html-zh-rTW/sharing.html delete mode 100644 src/android/LibraryProject/assets/html-zh-rTW/whatsnew.html delete mode 100644 src/android/LibraryProject/assets/images/big-1d.png delete mode 100644 src/android/LibraryProject/assets/images/big-datamatrix.png delete mode 100644 src/android/LibraryProject/assets/images/big-qr.png delete mode 100644 src/android/LibraryProject/assets/images/contact-results-screen.jpg delete mode 100644 src/android/LibraryProject/assets/images/demo-no.png delete mode 100644 src/android/LibraryProject/assets/images/demo-yes.png delete mode 100644 src/android/LibraryProject/assets/images/scan-example.png delete mode 100644 src/android/LibraryProject/assets/images/scan-from-phone.png delete mode 100644 src/android/LibraryProject/assets/images/search-book-contents.jpg delete mode 100644 src/android/LibraryProject/assets/style.css delete mode 100644 src/android/LibraryProject/build.xml delete mode 100644 src/android/LibraryProject/proguard-android-optimize.txt delete mode 100644 src/android/LibraryProject/project.properties delete mode 100644 src/android/LibraryProject/res/drawable-hdpi/launcher_icon.png delete mode 100644 src/android/LibraryProject/res/drawable-hdpi/shopper_icon.png delete mode 100644 src/android/LibraryProject/res/drawable-xhdpi/launcher_icon.png delete mode 100644 src/android/LibraryProject/res/drawable-xxhdpi/launcher_icon.png delete mode 100644 src/android/LibraryProject/res/drawable/flip_camera.png delete mode 100755 src/android/LibraryProject/res/drawable/launcher_icon.png delete mode 100644 src/android/LibraryProject/res/drawable/share_via_barcode.png delete mode 100644 src/android/LibraryProject/res/drawable/shopper_icon.png delete mode 100755 src/android/LibraryProject/res/layout-land/encode.xml delete mode 100755 src/android/LibraryProject/res/layout-land/share.xml delete mode 100644 src/android/LibraryProject/res/layout-ldpi/capture.xml delete mode 100644 src/android/LibraryProject/res/layout/bookmark_picker_list_item.xml delete mode 100644 src/android/LibraryProject/res/layout/capture.xml delete mode 100755 src/android/LibraryProject/res/layout/encode.xml delete mode 100644 src/android/LibraryProject/res/layout/help.xml delete mode 100644 src/android/LibraryProject/res/layout/history_list_item.xml delete mode 100644 src/android/LibraryProject/res/layout/search_book_contents.xml delete mode 100644 src/android/LibraryProject/res/layout/search_book_contents_header.xml delete mode 100644 src/android/LibraryProject/res/layout/search_book_contents_list_item.xml delete mode 100755 src/android/LibraryProject/res/layout/share.xml delete mode 100644 src/android/LibraryProject/res/menu/capture.xml delete mode 100644 src/android/LibraryProject/res/menu/encode.xml delete mode 100644 src/android/LibraryProject/res/menu/history.xml delete mode 100755 src/android/LibraryProject/res/raw/beep.ogg delete mode 100644 src/android/LibraryProject/res/values-ar/strings.xml delete mode 100644 src/android/LibraryProject/res/values-bg/strings.xml delete mode 100644 src/android/LibraryProject/res/values-ca/strings.xml delete mode 100644 src/android/LibraryProject/res/values-cs/strings.xml delete mode 100644 src/android/LibraryProject/res/values-da/strings.xml delete mode 100644 src/android/LibraryProject/res/values-de/strings.xml delete mode 100644 src/android/LibraryProject/res/values-el/strings.xml delete mode 100644 src/android/LibraryProject/res/values-es/strings.xml delete mode 100644 src/android/LibraryProject/res/values-eu/strings.xml delete mode 100644 src/android/LibraryProject/res/values-fi/strings.xml delete mode 100644 src/android/LibraryProject/res/values-fr/strings.xml delete mode 100755 src/android/LibraryProject/res/values-he/strings.xml delete mode 100644 src/android/LibraryProject/res/values-hi/strings.xml delete mode 100644 src/android/LibraryProject/res/values-hu/strings.xml delete mode 100644 src/android/LibraryProject/res/values-id/strings.xml delete mode 100644 src/android/LibraryProject/res/values-it/strings.xml delete mode 100644 src/android/LibraryProject/res/values-iw/strings.xml delete mode 100644 src/android/LibraryProject/res/values-ja/strings.xml delete mode 100644 src/android/LibraryProject/res/values-ko/strings.xml delete mode 100644 src/android/LibraryProject/res/values-nl/strings.xml delete mode 100644 src/android/LibraryProject/res/values-pl/strings.xml delete mode 100644 src/android/LibraryProject/res/values-pt/strings.xml delete mode 100644 src/android/LibraryProject/res/values-ru/strings.xml delete mode 100644 src/android/LibraryProject/res/values-sk/strings.xml delete mode 100644 src/android/LibraryProject/res/values-sl/strings.xml delete mode 100644 src/android/LibraryProject/res/values-sv/strings.xml delete mode 100644 src/android/LibraryProject/res/values-tr/strings.xml delete mode 100644 src/android/LibraryProject/res/values-zh-rCN/strings.xml delete mode 100644 src/android/LibraryProject/res/values-zh-rTW/strings.xml delete mode 100644 src/android/LibraryProject/res/values/arrays.xml delete mode 100755 src/android/LibraryProject/res/values/colors.xml delete mode 100644 src/android/LibraryProject/res/values/dimens.xml delete mode 100755 src/android/LibraryProject/res/values/ids.xml delete mode 100755 src/android/LibraryProject/res/values/strings.xml delete mode 100755 src/android/LibraryProject/res/xml/preferences.xml delete mode 100644 src/android/LibraryProject/src/com/google/zxing/BarcodeFormat.java delete mode 100644 src/android/LibraryProject/src/com/google/zxing/Binarizer.java delete mode 100644 src/android/LibraryProject/src/com/google/zxing/BinaryBitmap.java delete mode 100644 src/android/LibraryProject/src/com/google/zxing/ChecksumException.java delete mode 100644 src/android/LibraryProject/src/com/google/zxing/DecodeHintType.java delete mode 100644 src/android/LibraryProject/src/com/google/zxing/EncodeHintType.java delete mode 100644 src/android/LibraryProject/src/com/google/zxing/FakeR.java delete mode 100644 src/android/LibraryProject/src/com/google/zxing/FormatException.java delete mode 100644 src/android/LibraryProject/src/com/google/zxing/LuminanceSource.java delete mode 100644 src/android/LibraryProject/src/com/google/zxing/MultiFormatReader.java delete mode 100644 src/android/LibraryProject/src/com/google/zxing/MultiFormatWriter.java delete mode 100644 src/android/LibraryProject/src/com/google/zxing/NotFoundException.java delete mode 100644 src/android/LibraryProject/src/com/google/zxing/PlanarYUVLuminanceSource.java delete mode 100644 src/android/LibraryProject/src/com/google/zxing/RGBLuminanceSource.java delete mode 100644 src/android/LibraryProject/src/com/google/zxing/Reader.java delete mode 100644 src/android/LibraryProject/src/com/google/zxing/ReaderException.java delete mode 100644 src/android/LibraryProject/src/com/google/zxing/Result.java delete mode 100644 src/android/LibraryProject/src/com/google/zxing/ResultMetadataType.java delete mode 100644 src/android/LibraryProject/src/com/google/zxing/ResultPoint.java delete mode 100644 src/android/LibraryProject/src/com/google/zxing/ResultPointCallback.java delete mode 100644 src/android/LibraryProject/src/com/google/zxing/Writer.java delete mode 100644 src/android/LibraryProject/src/com/google/zxing/WriterException.java delete mode 100644 src/android/LibraryProject/src/com/google/zxing/aztec/AztecDetectorResult.java delete mode 100644 src/android/LibraryProject/src/com/google/zxing/aztec/AztecReader.java delete mode 100644 src/android/LibraryProject/src/com/google/zxing/aztec/decoder/Decoder.java delete mode 100644 src/android/LibraryProject/src/com/google/zxing/aztec/detector/Detector.java delete mode 100644 src/android/LibraryProject/src/com/google/zxing/client/android/BeepManager.java delete mode 100644 src/android/LibraryProject/src/com/google/zxing/client/android/CaptureActivity.java delete mode 100755 src/android/LibraryProject/src/com/google/zxing/client/android/CaptureActivityHandler.java delete mode 100755 src/android/LibraryProject/src/com/google/zxing/client/android/Contents.java delete mode 100644 src/android/LibraryProject/src/com/google/zxing/client/android/DecodeFormatManager.java delete mode 100644 src/android/LibraryProject/src/com/google/zxing/client/android/DecodeHandler.java delete mode 100755 src/android/LibraryProject/src/com/google/zxing/client/android/DecodeThread.java delete mode 100644 src/android/LibraryProject/src/com/google/zxing/client/android/FinishListener.java delete mode 100644 src/android/LibraryProject/src/com/google/zxing/client/android/HelpActivity.java delete mode 100644 src/android/LibraryProject/src/com/google/zxing/client/android/HttpHelper.java delete mode 100644 src/android/LibraryProject/src/com/google/zxing/client/android/InactivityTimer.java delete mode 100644 src/android/LibraryProject/src/com/google/zxing/client/android/IntentSource.java delete mode 100644 src/android/LibraryProject/src/com/google/zxing/client/android/Intents.java delete mode 100644 src/android/LibraryProject/src/com/google/zxing/client/android/LocaleManager.java delete mode 100755 src/android/LibraryProject/src/com/google/zxing/client/android/PreferencesActivity.java delete mode 100644 src/android/LibraryProject/src/com/google/zxing/client/android/ViewfinderResultPointCallback.java delete mode 100755 src/android/LibraryProject/src/com/google/zxing/client/android/ViewfinderView.java delete mode 100644 src/android/LibraryProject/src/com/google/zxing/client/android/book/BrowseBookListener.java delete mode 100644 src/android/LibraryProject/src/com/google/zxing/client/android/book/SearchBookContentsActivity.java delete mode 100644 src/android/LibraryProject/src/com/google/zxing/client/android/book/SearchBookContentsAdapter.java delete mode 100644 src/android/LibraryProject/src/com/google/zxing/client/android/book/SearchBookContentsListItem.java delete mode 100644 src/android/LibraryProject/src/com/google/zxing/client/android/book/SearchBookContentsResult.java delete mode 100644 src/android/LibraryProject/src/com/google/zxing/client/android/camera/AutoFocusManager.java delete mode 100644 src/android/LibraryProject/src/com/google/zxing/client/android/camera/CameraConfigurationManager.java delete mode 100644 src/android/LibraryProject/src/com/google/zxing/client/android/camera/CameraManager.java delete mode 100644 src/android/LibraryProject/src/com/google/zxing/client/android/camera/PreviewCallback.java delete mode 100644 src/android/LibraryProject/src/com/google/zxing/client/android/camera/exposure/DefaultExposureInterface.java delete mode 100644 src/android/LibraryProject/src/com/google/zxing/client/android/camera/exposure/ExposureInterface.java delete mode 100644 src/android/LibraryProject/src/com/google/zxing/client/android/camera/exposure/ExposureManager.java delete mode 100644 src/android/LibraryProject/src/com/google/zxing/client/android/camera/exposure/FroyoExposureInterface.java delete mode 100644 src/android/LibraryProject/src/com/google/zxing/client/android/camera/open/DefaultOpenCameraInterface.java delete mode 100644 src/android/LibraryProject/src/com/google/zxing/client/android/camera/open/GingerbreadOpenCameraInterface.java delete mode 100644 src/android/LibraryProject/src/com/google/zxing/client/android/camera/open/OpenCameraInterface.java delete mode 100644 src/android/LibraryProject/src/com/google/zxing/client/android/camera/open/OpenCameraManager.java delete mode 100644 src/android/LibraryProject/src/com/google/zxing/client/android/common/PlatformSupportManager.java delete mode 100644 src/android/LibraryProject/src/com/google/zxing/client/android/common/executor/AsyncTaskExecInterface.java delete mode 100644 src/android/LibraryProject/src/com/google/zxing/client/android/common/executor/AsyncTaskExecManager.java delete mode 100644 src/android/LibraryProject/src/com/google/zxing/client/android/common/executor/DefaultAsyncTaskExecInterface.java delete mode 100644 src/android/LibraryProject/src/com/google/zxing/client/android/common/executor/HoneycombAsyncTaskExecInterface.java delete mode 100644 src/android/LibraryProject/src/com/google/zxing/client/android/encode/ContactEncoder.java delete mode 100644 src/android/LibraryProject/src/com/google/zxing/client/android/encode/EncodeActivity.java delete mode 100644 src/android/LibraryProject/src/com/google/zxing/client/android/encode/Formatter.java delete mode 100644 src/android/LibraryProject/src/com/google/zxing/client/android/encode/MECARDContactEncoder.java delete mode 100644 src/android/LibraryProject/src/com/google/zxing/client/android/encode/QRCodeEncoder.java delete mode 100644 src/android/LibraryProject/src/com/google/zxing/client/android/encode/VCardContactEncoder.java delete mode 100644 src/android/LibraryProject/src/com/google/zxing/client/android/history/DBHelper.java delete mode 100644 src/android/LibraryProject/src/com/google/zxing/client/android/history/HistoryActivity.java delete mode 100644 src/android/LibraryProject/src/com/google/zxing/client/android/history/HistoryItem.java delete mode 100644 src/android/LibraryProject/src/com/google/zxing/client/android/history/HistoryItemAdapter.java delete mode 100644 src/android/LibraryProject/src/com/google/zxing/client/android/history/HistoryManager.java delete mode 100644 src/android/LibraryProject/src/com/google/zxing/client/android/pref/BSPlusPreference.java delete mode 100644 src/android/LibraryProject/src/com/google/zxing/client/android/result/AddressBookResultHandler.java delete mode 100644 src/android/LibraryProject/src/com/google/zxing/client/android/result/CalendarResultHandler.java delete mode 100644 src/android/LibraryProject/src/com/google/zxing/client/android/result/EmailAddressResultHandler.java delete mode 100644 src/android/LibraryProject/src/com/google/zxing/client/android/result/GeoResultHandler.java delete mode 100644 src/android/LibraryProject/src/com/google/zxing/client/android/result/ISBNResultHandler.java delete mode 100644 src/android/LibraryProject/src/com/google/zxing/client/android/result/ProductResultHandler.java delete mode 100644 src/android/LibraryProject/src/com/google/zxing/client/android/result/ResultButtonListener.java delete mode 100644 src/android/LibraryProject/src/com/google/zxing/client/android/result/ResultHandler.java delete mode 100644 src/android/LibraryProject/src/com/google/zxing/client/android/result/ResultHandlerFactory.java delete mode 100644 src/android/LibraryProject/src/com/google/zxing/client/android/result/SMSResultHandler.java delete mode 100644 src/android/LibraryProject/src/com/google/zxing/client/android/result/TelResultHandler.java delete mode 100644 src/android/LibraryProject/src/com/google/zxing/client/android/result/TextResultHandler.java delete mode 100644 src/android/LibraryProject/src/com/google/zxing/client/android/result/URIResultHandler.java delete mode 100644 src/android/LibraryProject/src/com/google/zxing/client/android/result/WifiResultHandler.java delete mode 100644 src/android/LibraryProject/src/com/google/zxing/client/android/result/supplement/BookResultInfoRetriever.java delete mode 100644 src/android/LibraryProject/src/com/google/zxing/client/android/result/supplement/ProductResultInfoRetriever.java delete mode 100644 src/android/LibraryProject/src/com/google/zxing/client/android/result/supplement/SupplementalInfoRetriever.java delete mode 100644 src/android/LibraryProject/src/com/google/zxing/client/android/result/supplement/TitleRetriever.java delete mode 100644 src/android/LibraryProject/src/com/google/zxing/client/android/result/supplement/URIResultInfoRetriever.java delete mode 100644 src/android/LibraryProject/src/com/google/zxing/client/android/share/AppPickerActivity.java delete mode 100644 src/android/LibraryProject/src/com/google/zxing/client/android/share/BookmarkAdapter.java delete mode 100644 src/android/LibraryProject/src/com/google/zxing/client/android/share/BookmarkPickerActivity.java delete mode 100644 src/android/LibraryProject/src/com/google/zxing/client/android/share/LoadPackagesAsyncTask.java delete mode 100644 src/android/LibraryProject/src/com/google/zxing/client/android/share/ShareActivity.java delete mode 100644 src/android/LibraryProject/src/com/google/zxing/client/android/wifi/NetworkType.java delete mode 100644 src/android/LibraryProject/src/com/google/zxing/client/android/wifi/WifiConfigManager.java delete mode 100644 src/android/LibraryProject/src/com/google/zxing/client/result/AbstractDoCoMoResultParser.java delete mode 100644 src/android/LibraryProject/src/com/google/zxing/client/result/AddressBookAUResultParser.java delete mode 100644 src/android/LibraryProject/src/com/google/zxing/client/result/AddressBookDoCoMoResultParser.java delete mode 100644 src/android/LibraryProject/src/com/google/zxing/client/result/AddressBookParsedResult.java delete mode 100644 src/android/LibraryProject/src/com/google/zxing/client/result/BizcardResultParser.java delete mode 100644 src/android/LibraryProject/src/com/google/zxing/client/result/BookmarkDoCoMoResultParser.java delete mode 100644 src/android/LibraryProject/src/com/google/zxing/client/result/CalendarParsedResult.java delete mode 100644 src/android/LibraryProject/src/com/google/zxing/client/result/EmailAddressParsedResult.java delete mode 100644 src/android/LibraryProject/src/com/google/zxing/client/result/EmailAddressResultParser.java delete mode 100644 src/android/LibraryProject/src/com/google/zxing/client/result/EmailDoCoMoResultParser.java delete mode 100644 src/android/LibraryProject/src/com/google/zxing/client/result/ExpandedProductParsedResult.java delete mode 100644 src/android/LibraryProject/src/com/google/zxing/client/result/ExpandedProductResultParser.java delete mode 100644 src/android/LibraryProject/src/com/google/zxing/client/result/GeoParsedResult.java delete mode 100644 src/android/LibraryProject/src/com/google/zxing/client/result/GeoResultParser.java delete mode 100644 src/android/LibraryProject/src/com/google/zxing/client/result/ISBNParsedResult.java delete mode 100644 src/android/LibraryProject/src/com/google/zxing/client/result/ISBNResultParser.java delete mode 100644 src/android/LibraryProject/src/com/google/zxing/client/result/ParsedResult.java delete mode 100644 src/android/LibraryProject/src/com/google/zxing/client/result/ParsedResultType.java delete mode 100644 src/android/LibraryProject/src/com/google/zxing/client/result/ProductParsedResult.java delete mode 100644 src/android/LibraryProject/src/com/google/zxing/client/result/ProductResultParser.java delete mode 100644 src/android/LibraryProject/src/com/google/zxing/client/result/ResultParser.java delete mode 100644 src/android/LibraryProject/src/com/google/zxing/client/result/SMSMMSResultParser.java delete mode 100644 src/android/LibraryProject/src/com/google/zxing/client/result/SMSParsedResult.java delete mode 100644 src/android/LibraryProject/src/com/google/zxing/client/result/SMSTOMMSTOResultParser.java delete mode 100644 src/android/LibraryProject/src/com/google/zxing/client/result/SMTPResultParser.java delete mode 100644 src/android/LibraryProject/src/com/google/zxing/client/result/TelParsedResult.java delete mode 100644 src/android/LibraryProject/src/com/google/zxing/client/result/TelResultParser.java delete mode 100644 src/android/LibraryProject/src/com/google/zxing/client/result/TextParsedResult.java delete mode 100644 src/android/LibraryProject/src/com/google/zxing/client/result/URIParsedResult.java delete mode 100644 src/android/LibraryProject/src/com/google/zxing/client/result/URIResultParser.java delete mode 100644 src/android/LibraryProject/src/com/google/zxing/client/result/URLTOResultParser.java delete mode 100644 src/android/LibraryProject/src/com/google/zxing/client/result/VCardResultParser.java delete mode 100644 src/android/LibraryProject/src/com/google/zxing/client/result/VEventResultParser.java delete mode 100644 src/android/LibraryProject/src/com/google/zxing/client/result/WifiParsedResult.java delete mode 100644 src/android/LibraryProject/src/com/google/zxing/client/result/WifiResultParser.java delete mode 100644 src/android/LibraryProject/src/com/google/zxing/common/BitArray.java delete mode 100755 src/android/LibraryProject/src/com/google/zxing/common/BitMatrix.java delete mode 100755 src/android/LibraryProject/src/com/google/zxing/common/BitSource.java delete mode 100644 src/android/LibraryProject/src/com/google/zxing/common/CharacterSetECI.java delete mode 100644 src/android/LibraryProject/src/com/google/zxing/common/DecoderResult.java delete mode 100644 src/android/LibraryProject/src/com/google/zxing/common/DefaultGridSampler.java delete mode 100644 src/android/LibraryProject/src/com/google/zxing/common/DetectorResult.java delete mode 100644 src/android/LibraryProject/src/com/google/zxing/common/GlobalHistogramBinarizer.java delete mode 100644 src/android/LibraryProject/src/com/google/zxing/common/GridSampler.java delete mode 100644 src/android/LibraryProject/src/com/google/zxing/common/HybridBinarizer.java delete mode 100644 src/android/LibraryProject/src/com/google/zxing/common/PerspectiveTransform.java delete mode 100644 src/android/LibraryProject/src/com/google/zxing/common/StringUtils.java delete mode 100644 src/android/LibraryProject/src/com/google/zxing/common/detector/MathUtils.java delete mode 100644 src/android/LibraryProject/src/com/google/zxing/common/detector/MonochromeRectangleDetector.java delete mode 100644 src/android/LibraryProject/src/com/google/zxing/common/detector/WhiteRectangleDetector.java delete mode 100644 src/android/LibraryProject/src/com/google/zxing/common/reedsolomon/GenericGF.java delete mode 100644 src/android/LibraryProject/src/com/google/zxing/common/reedsolomon/GenericGFPoly.java delete mode 100644 src/android/LibraryProject/src/com/google/zxing/common/reedsolomon/ReedSolomonDecoder.java delete mode 100644 src/android/LibraryProject/src/com/google/zxing/common/reedsolomon/ReedSolomonEncoder.java delete mode 100644 src/android/LibraryProject/src/com/google/zxing/common/reedsolomon/ReedSolomonException.java delete mode 100644 src/android/LibraryProject/src/com/google/zxing/datamatrix/DataMatrixReader.java delete mode 100644 src/android/LibraryProject/src/com/google/zxing/datamatrix/decoder/BitMatrixParser.java delete mode 100644 src/android/LibraryProject/src/com/google/zxing/datamatrix/decoder/DataBlock.java delete mode 100644 src/android/LibraryProject/src/com/google/zxing/datamatrix/decoder/DecodedBitStreamParser.java delete mode 100644 src/android/LibraryProject/src/com/google/zxing/datamatrix/decoder/Decoder.java delete mode 100644 src/android/LibraryProject/src/com/google/zxing/datamatrix/decoder/Version.java delete mode 100644 src/android/LibraryProject/src/com/google/zxing/datamatrix/detector/Detector.java delete mode 100644 src/android/LibraryProject/src/com/google/zxing/maxicode/MaxiCodeReader.java delete mode 100644 src/android/LibraryProject/src/com/google/zxing/maxicode/decoder/BitMatrixParser.java delete mode 100644 src/android/LibraryProject/src/com/google/zxing/maxicode/decoder/DecodedBitStreamParser.java delete mode 100644 src/android/LibraryProject/src/com/google/zxing/maxicode/decoder/Decoder.java delete mode 100644 src/android/LibraryProject/src/com/google/zxing/multi/ByQuadrantReader.java delete mode 100644 src/android/LibraryProject/src/com/google/zxing/multi/GenericMultipleBarcodeReader.java delete mode 100644 src/android/LibraryProject/src/com/google/zxing/multi/MultipleBarcodeReader.java delete mode 100644 src/android/LibraryProject/src/com/google/zxing/multi/qrcode/QRCodeMultiReader.java delete mode 100644 src/android/LibraryProject/src/com/google/zxing/multi/qrcode/detector/MultiDetector.java delete mode 100644 src/android/LibraryProject/src/com/google/zxing/multi/qrcode/detector/MultiFinderPatternFinder.java delete mode 100644 src/android/LibraryProject/src/com/google/zxing/oned/CodaBarReader.java delete mode 100644 src/android/LibraryProject/src/com/google/zxing/oned/CodaBarWriter.java delete mode 100644 src/android/LibraryProject/src/com/google/zxing/oned/Code128Reader.java delete mode 100644 src/android/LibraryProject/src/com/google/zxing/oned/Code128Writer.java delete mode 100644 src/android/LibraryProject/src/com/google/zxing/oned/Code39Reader.java delete mode 100644 src/android/LibraryProject/src/com/google/zxing/oned/Code39Writer.java delete mode 100644 src/android/LibraryProject/src/com/google/zxing/oned/Code93Reader.java delete mode 100644 src/android/LibraryProject/src/com/google/zxing/oned/EAN13Reader.java delete mode 100644 src/android/LibraryProject/src/com/google/zxing/oned/EAN13Writer.java delete mode 100644 src/android/LibraryProject/src/com/google/zxing/oned/EAN8Reader.java delete mode 100644 src/android/LibraryProject/src/com/google/zxing/oned/EAN8Writer.java delete mode 100644 src/android/LibraryProject/src/com/google/zxing/oned/EANManufacturerOrgSupport.java delete mode 100644 src/android/LibraryProject/src/com/google/zxing/oned/ITFReader.java delete mode 100644 src/android/LibraryProject/src/com/google/zxing/oned/ITFWriter.java delete mode 100644 src/android/LibraryProject/src/com/google/zxing/oned/MultiFormatOneDReader.java delete mode 100644 src/android/LibraryProject/src/com/google/zxing/oned/MultiFormatUPCEANReader.java delete mode 100644 src/android/LibraryProject/src/com/google/zxing/oned/OneDReader.java delete mode 100644 src/android/LibraryProject/src/com/google/zxing/oned/OneDimensionalCodeWriter.java delete mode 100644 src/android/LibraryProject/src/com/google/zxing/oned/UPCAReader.java delete mode 100644 src/android/LibraryProject/src/com/google/zxing/oned/UPCAWriter.java delete mode 100644 src/android/LibraryProject/src/com/google/zxing/oned/UPCEANExtension2Support.java delete mode 100644 src/android/LibraryProject/src/com/google/zxing/oned/UPCEANExtension5Support.java delete mode 100644 src/android/LibraryProject/src/com/google/zxing/oned/UPCEANExtensionSupport.java delete mode 100644 src/android/LibraryProject/src/com/google/zxing/oned/UPCEANReader.java delete mode 100644 src/android/LibraryProject/src/com/google/zxing/oned/UPCEANWriter.java delete mode 100644 src/android/LibraryProject/src/com/google/zxing/oned/UPCEReader.java delete mode 100644 src/android/LibraryProject/src/com/google/zxing/oned/rss/AbstractRSSReader.java delete mode 100644 src/android/LibraryProject/src/com/google/zxing/oned/rss/DataCharacter.java delete mode 100644 src/android/LibraryProject/src/com/google/zxing/oned/rss/FinderPattern.java delete mode 100644 src/android/LibraryProject/src/com/google/zxing/oned/rss/Pair.java delete mode 100644 src/android/LibraryProject/src/com/google/zxing/oned/rss/RSS14Reader.java delete mode 100644 src/android/LibraryProject/src/com/google/zxing/oned/rss/RSSUtils.java delete mode 100644 src/android/LibraryProject/src/com/google/zxing/oned/rss/expanded/BitArrayBuilder.java delete mode 100644 src/android/LibraryProject/src/com/google/zxing/oned/rss/expanded/ExpandedPair.java delete mode 100644 src/android/LibraryProject/src/com/google/zxing/oned/rss/expanded/RSSExpandedReader.java delete mode 100644 src/android/LibraryProject/src/com/google/zxing/oned/rss/expanded/decoders/AI013103decoder.java delete mode 100644 src/android/LibraryProject/src/com/google/zxing/oned/rss/expanded/decoders/AI01320xDecoder.java delete mode 100644 src/android/LibraryProject/src/com/google/zxing/oned/rss/expanded/decoders/AI01392xDecoder.java delete mode 100644 src/android/LibraryProject/src/com/google/zxing/oned/rss/expanded/decoders/AI01393xDecoder.java delete mode 100644 src/android/LibraryProject/src/com/google/zxing/oned/rss/expanded/decoders/AI013x0x1xDecoder.java delete mode 100644 src/android/LibraryProject/src/com/google/zxing/oned/rss/expanded/decoders/AI013x0xDecoder.java delete mode 100644 src/android/LibraryProject/src/com/google/zxing/oned/rss/expanded/decoders/AI01AndOtherAIs.java delete mode 100644 src/android/LibraryProject/src/com/google/zxing/oned/rss/expanded/decoders/AI01decoder.java delete mode 100644 src/android/LibraryProject/src/com/google/zxing/oned/rss/expanded/decoders/AI01weightDecoder.java delete mode 100644 src/android/LibraryProject/src/com/google/zxing/oned/rss/expanded/decoders/AbstractExpandedDecoder.java delete mode 100644 src/android/LibraryProject/src/com/google/zxing/oned/rss/expanded/decoders/AnyAIDecoder.java delete mode 100644 src/android/LibraryProject/src/com/google/zxing/oned/rss/expanded/decoders/BlockParsedResult.java delete mode 100644 src/android/LibraryProject/src/com/google/zxing/oned/rss/expanded/decoders/CurrentParsingState.java delete mode 100644 src/android/LibraryProject/src/com/google/zxing/oned/rss/expanded/decoders/DecodedChar.java delete mode 100644 src/android/LibraryProject/src/com/google/zxing/oned/rss/expanded/decoders/DecodedInformation.java delete mode 100644 src/android/LibraryProject/src/com/google/zxing/oned/rss/expanded/decoders/DecodedNumeric.java delete mode 100644 src/android/LibraryProject/src/com/google/zxing/oned/rss/expanded/decoders/DecodedObject.java delete mode 100644 src/android/LibraryProject/src/com/google/zxing/oned/rss/expanded/decoders/FieldParser.java delete mode 100644 src/android/LibraryProject/src/com/google/zxing/oned/rss/expanded/decoders/GeneralAppIdDecoder.java delete mode 100644 src/android/LibraryProject/src/com/google/zxing/pdf417/PDF417Reader.java delete mode 100644 src/android/LibraryProject/src/com/google/zxing/pdf417/decoder/BitMatrixParser.java delete mode 100644 src/android/LibraryProject/src/com/google/zxing/pdf417/decoder/DecodedBitStreamParser.java delete mode 100644 src/android/LibraryProject/src/com/google/zxing/pdf417/decoder/Decoder.java delete mode 100644 src/android/LibraryProject/src/com/google/zxing/pdf417/decoder/ec/ErrorCorrection.java delete mode 100644 src/android/LibraryProject/src/com/google/zxing/pdf417/decoder/ec/ModulusGF.java delete mode 100644 src/android/LibraryProject/src/com/google/zxing/pdf417/decoder/ec/ModulusPoly.java delete mode 100644 src/android/LibraryProject/src/com/google/zxing/pdf417/detector/Detector.java delete mode 100644 src/android/LibraryProject/src/com/google/zxing/pdf417/encoder/BarcodeMatrix.java delete mode 100644 src/android/LibraryProject/src/com/google/zxing/pdf417/encoder/BarcodeRow.java delete mode 100644 src/android/LibraryProject/src/com/google/zxing/pdf417/encoder/Compaction.java delete mode 100644 src/android/LibraryProject/src/com/google/zxing/pdf417/encoder/Dimensions.java delete mode 100644 src/android/LibraryProject/src/com/google/zxing/pdf417/encoder/PDF417.java delete mode 100644 src/android/LibraryProject/src/com/google/zxing/pdf417/encoder/PDF417ErrorCorrection.java delete mode 100644 src/android/LibraryProject/src/com/google/zxing/pdf417/encoder/PDF417HighLevelEncoder.java delete mode 100644 src/android/LibraryProject/src/com/google/zxing/pdf417/encoder/PDF417Writer.java delete mode 100644 src/android/LibraryProject/src/com/google/zxing/qrcode/QRCodeReader.java delete mode 100644 src/android/LibraryProject/src/com/google/zxing/qrcode/QRCodeWriter.java delete mode 100644 src/android/LibraryProject/src/com/google/zxing/qrcode/decoder/BitMatrixParser.java delete mode 100755 src/android/LibraryProject/src/com/google/zxing/qrcode/decoder/DataBlock.java delete mode 100755 src/android/LibraryProject/src/com/google/zxing/qrcode/decoder/DataMask.java delete mode 100644 src/android/LibraryProject/src/com/google/zxing/qrcode/decoder/DecodedBitStreamParser.java delete mode 100644 src/android/LibraryProject/src/com/google/zxing/qrcode/decoder/Decoder.java delete mode 100644 src/android/LibraryProject/src/com/google/zxing/qrcode/decoder/ErrorCorrectionLevel.java delete mode 100644 src/android/LibraryProject/src/com/google/zxing/qrcode/decoder/FormatInformation.java delete mode 100644 src/android/LibraryProject/src/com/google/zxing/qrcode/decoder/Mode.java delete mode 100755 src/android/LibraryProject/src/com/google/zxing/qrcode/decoder/Version.java delete mode 100644 src/android/LibraryProject/src/com/google/zxing/qrcode/detector/AlignmentPattern.java delete mode 100644 src/android/LibraryProject/src/com/google/zxing/qrcode/detector/AlignmentPatternFinder.java delete mode 100644 src/android/LibraryProject/src/com/google/zxing/qrcode/detector/Detector.java delete mode 100644 src/android/LibraryProject/src/com/google/zxing/qrcode/detector/FinderPattern.java delete mode 100755 src/android/LibraryProject/src/com/google/zxing/qrcode/detector/FinderPatternFinder.java delete mode 100644 src/android/LibraryProject/src/com/google/zxing/qrcode/detector/FinderPatternInfo.java delete mode 100644 src/android/LibraryProject/src/com/google/zxing/qrcode/encoder/BlockPair.java delete mode 100644 src/android/LibraryProject/src/com/google/zxing/qrcode/encoder/ByteMatrix.java delete mode 100644 src/android/LibraryProject/src/com/google/zxing/qrcode/encoder/Encoder.java delete mode 100644 src/android/LibraryProject/src/com/google/zxing/qrcode/encoder/MaskUtil.java delete mode 100644 src/android/LibraryProject/src/com/google/zxing/qrcode/encoder/MatrixUtil.java delete mode 100644 src/android/LibraryProject/src/com/google/zxing/qrcode/encoder/QRCode.java create mode 100644 src/android/barcodescanner-release-2.0.0.aar create mode 100644 src/android/barcodescanner.gradle delete mode 100644 src/android/com.google.zxing.client.android.captureactivity.jar delete mode 100644 src/android/ignorelinterrors.gradle diff --git a/README.md b/README.md index 40ae6e136..fe20de8c3 100644 --- a/README.md +++ b/README.md @@ -33,10 +33,11 @@ The following barcode types are currently supported: * CODABAR * ITF * RSS14 +* RSS_EXPANDED Not by default, but supported if you pass in the "formats" option: * PDF417 -* RSS_EXPANDED +* AZTEC ### iOS diff --git a/plugin.xml b/plugin.xml index a1747e7e3..a648cb44e 100644 --- a/plugin.xml +++ b/plugin.xml @@ -1,7 +1,7 @@ + version="2.1.0"> BarcodeScanner You can use the BarcodeScanner plugin to scan different types of barcodes (using the device's camera) and get the metadata encoded in them for processing within your application. @@ -72,7 +72,7 @@ @@ -81,13 +81,13 @@ - + - + @@ -102,199 +102,7 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Applications - Bookmarks - Add to calendar - Add contact - Back - Book Search - Cancel - Custom search - Dial number - Done - Send email - Get directions - Shopper - Send MMS - OK - Open browser - Product Search - Search contents - Application - Bookmark - Share via email - Share via SMS - Clipboard - Contact - Show map - Send SMS - Web search - Connect to Network - Contact info - Email address - Geographic coordinates - Phone number - SMS address - Plain text - Clear history - Clear - Barcode Scanner history - Empty - No barcode scans have been recorded - Send history - History - Use MECARD - Use vCard - Help - History - Settings - Share - Bulk mode: barcode scanned and saved - Sorry, the Android camera encountered a problem. You may need to restart the device. - Format - Metadata - Hi - Place a barcode inside the viewfinder rectangle to scan it. - Time - Type - Could not encode a barcode from the data provided. - Google Books - Google Product Search - Google Shopper is not installed - Google Shopper combines barcode scanning with online and local prices, reviews and more without opening the browser. Would you like to try it? - Sorry, the requested application could not be launched. The barcode contents may be invalid. - Redirect - Sorry, this book is not searchable. - Sorry, the search encountered a problem. - No page returned - Page - Results - Searching book\u2026 - Snippet not available - Unknown page - You can share data by displaying a barcode on your screen and scanning it with another phone. - Here are the contents of a barcode I scanned - Or type some text and press Enter - Are you sure? - Sorry, the SD card is not accessible. - When a barcode is found\u2026 - Use auto focus - Scan and save many barcodes continuously - Bulk scan mode - Copy to clipboard - Substitutions: %s = contents, %f = format, %t = type - Custom search URL - 1D barcodes - Data Matrix - QR Codes - Device Bug Workarounds - Use only standard focus mode - No continuous focus - No exposure - Improves scanning in low light on some phones, but may cause glare. Does not work on all phones. - Use front light - General settings - Settings - Beep - Store multiple scans of the same barcode in History - Remember duplicates - Result settings - When scanning for barcodes, decode\u2026 - Search country - Try Barcode Scanner+ - Enhanced with new features and interface - Try to retrieve more information about the barcode contents - Retrieve more info - Vibrate - Found contact info - Found calendar event - Found email address - Found geographic coordinates - Found book - Found product - Found SMS address - Found phone number - Found plain text - Found URL - Found WLAN Configuration - Google Book Search - Share via barcode - Requesting connection to network\u2026 - Network Name - Type - - - - - + + diff --git a/src/android/LibraryProject/.gitignore b/src/android/LibraryProject/.gitignore deleted file mode 100644 index 26e6a913c..000000000 --- a/src/android/LibraryProject/.gitignore +++ /dev/null @@ -1,2 +0,0 @@ -/libs -/gen \ No newline at end of file diff --git a/src/android/LibraryProject/AndroidManifest.xml b/src/android/LibraryProject/AndroidManifest.xml deleted file mode 100755 index af66d680e..000000000 --- a/src/android/LibraryProject/AndroidManifest.xml +++ /dev/null @@ -1,175 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/src/android/LibraryProject/ant.properties b/src/android/LibraryProject/ant.properties deleted file mode 100644 index c0f6ae50b..000000000 --- a/src/android/LibraryProject/ant.properties +++ /dev/null @@ -1,21 +0,0 @@ -# This file is used to override default values used by the Ant build system. -# -# This file must be checked in Version Control Systems, as it is -# integral to the build system of your project. - -# This file is only used by the Ant script. - -# You can use this to override default values such as -# 'source.dir' for the location of your java source folder and -# 'out.dir' for the location of your output folder. - -# You can also use it define how the release builds are signed by declaring -# the following properties: -# 'key.store' for the location of your keystore and -# 'key.alias' for the name of the key to use. -# The password will be asked during the build when you use the 'release' target. - -application-package=com.google.zxing.client.android -external-libs-folder=libs -key.store=../../release.keystore -key.alias=release \ No newline at end of file diff --git a/src/android/LibraryProject/assets/html-de/about1d.html b/src/android/LibraryProject/assets/html-de/about1d.html deleted file mode 100644 index 5d1551e15..000000000 --- a/src/android/LibraryProject/assets/html-de/about1d.html +++ /dev/null @@ -1,15 +0,0 @@ - - - - -Über 1D-Barcodes (Strichcodes) - - - -

Die altbekannten Strichcodes, wie solche auf Produktverpackungen, werden auch eindimensionale Barcodes genannt. Es gibt einige verbreitete Arten, wie den UPC (Universal Product Code) und den EAN (European Article Number). Die meisten schauen so aus:

-

-

Diese Strichcodes enthalten eine einmalige Nummer, welche ein Produkt, wie ein Buch oder eine CD, beschreiben. Man kann nach dieser Nummer im Internet suchen, um Preise oder Beurteilungen zu finden.

-

Wenn man den Code eines Buches einscannt, kann man den Inhalt des Buches nach Wörtern oder Sätzen durchsuchen und alle Seiten finden, in denen dieses Wort vorkam:

-

- - \ No newline at end of file diff --git a/src/android/LibraryProject/assets/html-de/about2d.html b/src/android/LibraryProject/assets/html-de/about2d.html deleted file mode 100644 index a7f4d2779..000000000 --- a/src/android/LibraryProject/assets/html-de/about2d.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - -Über 2D-Barcodes - - - -

Der Barcode Scanner kann auch zweidimensionale Barcodes, wie den QR-Code und den DataMatrix-Code einlesen. Die Barcodes in diesem Beispiel enthalten einen Hyperlink auf die Projekt-Homepage von ZXing:

-

- - -

-

Ein QR-Code kann auch eine Visitenkarte mit Kontaktinformationen wie Telefonnummern und E-Mail-Adressen enthalten. Wird ein solcher Code eingescannt, dann wird eine Auswahl an Aktionen angezeigt:

-

-

Neben URLs und Kontaktdaten können QR-Codes auch folgendes enthalten:

- - - \ No newline at end of file diff --git a/src/android/LibraryProject/assets/html-de/index.html b/src/android/LibraryProject/assets/html-de/index.html deleted file mode 100644 index f0bd0613e..000000000 --- a/src/android/LibraryProject/assets/html-de/index.html +++ /dev/null @@ -1,23 +0,0 @@ - - - - -Barcode Scanner-Hilfe - - - -

Barcode Scanner 4.3.1

-

Dies ist die offizielle Android App des Open-Source-Projekts ZXing:
-http://code.google.com/p/zxing

-

Der Barcode Scanner verwendet die Kamera ihres Handys, um Barcodes zu lesen und Produktinformationen wie Preise und Bewertungen zu suchen.

-

-

Er liest auch 2D-Barcodes wie den QR-Code und DataMatrix. Diese Barcodes können z.B. Links zu Webseiten enthalten oder Kontaktinformationen wie Telefonnummern und E-Mail-Adressen und vieles mehr.

- - - \ No newline at end of file diff --git a/src/android/LibraryProject/assets/html-de/scanning.html b/src/android/LibraryProject/assets/html-de/scanning.html deleted file mode 100644 index 59d23a0b8..000000000 --- a/src/android/LibraryProject/assets/html-de/scanning.html +++ /dev/null @@ -1,19 +0,0 @@ - - - - -Tips fürs scannen - - - -

Der Scanner durchsucht kontinuierlich den rechteckigen Bereich auf dem Bildschirm. Dabei muss der Barcode vollständig im rechteckigen Sucher erscheinen:

-

-

Für 1D-Barcodes, auch Strichcodes genannt, welche sich auf allen Handelsprodukten befinden, benötigt man ein Handy mit Autofokus. Ohne diesen können nur QR-Codes und DataMatrix-Codes eingescannt werden.

-

Wenn ein Barcode eingelesen wurde, piepst das Handy und es wird das Ergebnis des Scans angezeigt, sowie eine Beschreibung des Barcode-Inhalts, und verschiedene Möglichkeiten wie weiter verfahren werden soll.

-

Falls das Einscannen nicht richtig funktioniert, versuchen Sie das Handy ruhiger zu halten. Wenn das Bild unscharf ist, vergrößern oder verkleinern Sie den Abstand zum Barcode.

- - - \ No newline at end of file diff --git a/src/android/LibraryProject/assets/html-de/sharing.html b/src/android/LibraryProject/assets/html-de/sharing.html deleted file mode 100644 index daf7078c4..000000000 --- a/src/android/LibraryProject/assets/html-de/sharing.html +++ /dev/null @@ -1,14 +0,0 @@ - - - - -So erstellen Sie einen QR-Code - - - -

Der Barcode Scanner kann nicht nur QR-Codes einlesen, sondern auch selbst erzeugen und auf dem Bildschirm anzeigen. Diesen QR-Code können Sie dann einem Freund zeigen, der den Code mit seinen Handy einscannen kann.

-

-

Um diese Funktion zu nutzen, einfach auf dem Hauptbildschirm auf die Menü-Taste drücken, und auf Senden tippen. Dann wählen, ob Sie einen Kontakt, ein Lesezeichen, eine Anwendung oder den Inhalt der Zwischenablage senden wollen und der QR-Code wird automatisch generiert. Wenn Sie fertig sind, drücken Sie die Zurücktaste.

-

Um QR-Codes auf Ihrem Computer zu erzeugen, testen Sie den ZXing QR Code Generator, er basiert auf dem selben Quelltext wie dieses Programm: http://zxing.appspot.com/generator/

- - \ No newline at end of file diff --git a/src/android/LibraryProject/assets/html-de/whatsnew.html b/src/android/LibraryProject/assets/html-de/whatsnew.html deleted file mode 100644 index aedeeac52..000000000 --- a/src/android/LibraryProject/assets/html-de/whatsnew.html +++ /dev/null @@ -1,15 +0,0 @@ - - - - -Neues in dieser Version von Barcode Scanner - - - -

Neu in der Version 4.3.1:

- - - \ No newline at end of file diff --git a/src/android/LibraryProject/assets/html-en/about1d.html b/src/android/LibraryProject/assets/html-en/about1d.html deleted file mode 100644 index d809b931b..000000000 --- a/src/android/LibraryProject/assets/html-en/about1d.html +++ /dev/null @@ -1,15 +0,0 @@ - - - - -About 1D barcodes - - - -

Traditional barcodes, such as those printed on product packaging, are also known as one dimensional barcodes. There are several types commonly used, including UPC and EAN. Most look similar to this:

-

-

These 1D barcodes contain a unique code which typically describes a product, like a CD or a book. You can look this code up on the internet to find prices, reviews, and more.

-

If you scan a book, you can also search the contents of the book for a word or phrase, and find all the pages where it appears:

-

- - \ No newline at end of file diff --git a/src/android/LibraryProject/assets/html-en/about2d.html b/src/android/LibraryProject/assets/html-en/about2d.html deleted file mode 100644 index 42cfaedbe..000000000 --- a/src/android/LibraryProject/assets/html-en/about2d.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - -About 2D barcodes - - - -

Barcode Scanner also understands how to read two dimensional barcodes, like QR Codes and Data Matrix codes. For example, the codes below contain a hyperlink to the ZXing Project home page:

-

- - -

-

You can also represent contact information in a QR Code, and put it on a business card or web site. When you scan it, the results screen provides a choice of actions:

-

-

Besides URLs and contact info, QR Codes can also contain:

- - - \ No newline at end of file diff --git a/src/android/LibraryProject/assets/html-en/index.html b/src/android/LibraryProject/assets/html-en/index.html deleted file mode 100644 index 2e1cc336d..000000000 --- a/src/android/LibraryProject/assets/html-en/index.html +++ /dev/null @@ -1,23 +0,0 @@ - - - - -Barcode Scanner Help - - - -

Barcode Scanner 4.3.1

-

The official Android app of the open source ZXing project:
-http://code.google.com/p/zxing

-

Barcode Scanner uses the camera on your phone to read barcodes and look up product information such as prices and reviews.

-

-

It also reads 2D barcodes such as QR Codes and Data Matrix. These can contain links to web sites, contact information such as phone numbers and email addresses, and more.

- - - diff --git a/src/android/LibraryProject/assets/html-en/scanning.html b/src/android/LibraryProject/assets/html-en/scanning.html deleted file mode 100644 index bdcc05e8d..000000000 --- a/src/android/LibraryProject/assets/html-en/scanning.html +++ /dev/null @@ -1,19 +0,0 @@ - - - - -How to scan - - - -

Barcode Scanner continuously scans a square region shown on your screen -- just line up the phone so the barcode is completely inside the viewfinder rectangle:

-

-

1D barcodes like those found on products require a phone with autofocus. Without it, only QR Codes and Data Matrix codes will be scannable.

-

When a barcode is read, a beep sound will play and you'll see the results of the scan, a description of what the barcode contains, and options to take action on the contents.

-

If you're having trouble scanning, make sure to hold the phone steady. If the camera is unable to focus, try moving the phone further or closer from the barcode.

- - - \ No newline at end of file diff --git a/src/android/LibraryProject/assets/html-en/sharing.html b/src/android/LibraryProject/assets/html-en/sharing.html deleted file mode 100644 index 8943dd2c6..000000000 --- a/src/android/LibraryProject/assets/html-en/sharing.html +++ /dev/null @@ -1,14 +0,0 @@ - - - - -How to create QR Codes - - - -

In addition to scanning 2D barcodes, Barcode Scanner can also generate a QR Code and display it on your screen. Then you can show it to a friend, and let them scan the barcode with their phone:

-

-

To use this feature, press the Menu button from the main scanning screen, and tap Share. Then choose whether you want to share a contact, a bookmark, an application, or the contents of the clipboard. A QR Code will be generated automatically. When you're done, press Back or Home.

-

To generate QR Codes from your computer, try the ZXing QR Code Generator: http://zxing.appspot.com/generator/

- - diff --git a/src/android/LibraryProject/assets/html-en/whatsnew.html b/src/android/LibraryProject/assets/html-en/whatsnew.html deleted file mode 100644 index 09b84b798..000000000 --- a/src/android/LibraryProject/assets/html-en/whatsnew.html +++ /dev/null @@ -1,15 +0,0 @@ - - - - -What's new in Barcode Scanner - - - -

New in version 4.3.1:

- - - diff --git a/src/android/LibraryProject/assets/html-es/about1d.html b/src/android/LibraryProject/assets/html-es/about1d.html deleted file mode 100644 index 5c13f982a..000000000 --- a/src/android/LibraryProject/assets/html-es/about1d.html +++ /dev/null @@ -1,15 +0,0 @@ - - - - - Acerca de los códigos de barras 1D - - - -

Códigos de barras tradicionales, tales como las impresas en el embalaje del producto, se conocen también como uno códigos de barras bidimensionales. Existen varios tipos de uso común, incluyendo UPC y EAN. La mayoría de aspecto similar a este:

-

-

Estos códigos de barras 1D contiene un código único que generalmente describe un producto, como un CD o un libro. Usted puede ver este código en el Internet para encontrar precios, comentarios y más.

-

Si digitaliza un libro, también puede buscar en el contenido del libro para una palabra o frase, y encontrar todas las páginas en las que aparece:

-

-

Traducido por Google Translate.

- \ No newline at end of file diff --git a/src/android/LibraryProject/assets/html-es/about2d.html b/src/android/LibraryProject/assets/html-es/about2d.html deleted file mode 100644 index 57fe24b2d..000000000 --- a/src/android/LibraryProject/assets/html-es/about2d.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - Acerca de los códigos de barras 2D - - - -

Barcode Scanner También entiende cómo leer dos códigos de barras bidimensionales, como los códigos QR y códigos Data Matrix. Por ejemplo, los códigos que siguen contienen un hipervínculo a la página principal de Project ZXing:

-

- - -

-

También puede representar la información de contacto en un código QR, y lo puso en una tarjeta de visita o en el sitio web. Cuando se escanea, la pantalla de resultados se ofrecen una serie de acciones:

-

-

Además de las direcciones URL y la información de contacto, los códigos QR también puede contener:

- -

Traducido por Google Translate.

- \ No newline at end of file diff --git a/src/android/LibraryProject/assets/html-es/index.html b/src/android/LibraryProject/assets/html-es/index.html deleted file mode 100644 index 98cee79aa..000000000 --- a/src/android/LibraryProject/assets/html-es/index.html +++ /dev/null @@ -1,23 +0,0 @@ - - - - - Barcode Scanner Ayuda - - - -

Barcode Scanner 4.3.1

-

La aplicación oficial de Android del proyecto de código abierto ZXing:
- http://code.google.com/p/zxing

-

Barcode Scanner utiliza la cámara de su móvil para leer códigos de barras y buscar información sobre los productos como los precios y las revisiones.

-

-

También lee los códigos de barras 2D, como los Códigos QR y Data Matrix. Estos pueden contener enlaces a otros sitios web, información de contacto, como números de teléfono y direcciones de correo electrónico y mucho más.

- -

Traducido por Google Translate.

- \ No newline at end of file diff --git a/src/android/LibraryProject/assets/html-es/scanning.html b/src/android/LibraryProject/assets/html-es/scanning.html deleted file mode 100644 index 61cb0c704..000000000 --- a/src/android/LibraryProject/assets/html-es/scanning.html +++ /dev/null @@ -1,19 +0,0 @@ - - - - - Cómo analizar - - - -

Barcode Scanner escanea continuamente una región cuadrada que aparece en su pantalla - Sólo basta definir el teléfono de modo que el código de barras es completamente dentro del rectángulo del visor:

-

-

Códigos de barras 1D, como las que se encuentran en los productos requieren un teléfono con enfoque automático. Sin él, sólo los códigos QR y códigos Data Matrix será susceptible de ser analizada.

-

Cuando un código de barras es leído, un sonido se reproducirá y podrás ver los resultados del análisis, una descripción de lo que contiene el código de barras, y las opciones para tomar acción sobre los contenidos.

-

Si usted está teniendo problemas de escaneo, asegúrese de sujetar el teléfono fijo. Si la cámara no puede enfocar, mueva el teléfono más lejos o más cerca del código de barras.

- -

Traducido por Google Translate.

- \ No newline at end of file diff --git a/src/android/LibraryProject/assets/html-es/sharing.html b/src/android/LibraryProject/assets/html-es/sharing.html deleted file mode 100644 index fed2c93f3..000000000 --- a/src/android/LibraryProject/assets/html-es/sharing.html +++ /dev/null @@ -1,14 +0,0 @@ - - - - - Cómo crear códigos QR - - - -

Además de escanear códigos de barras 2D, escáner de código de barras también puede generar un código QR y lo mostrará en la pantalla. A continuación, puede mostrar a un amigo, y dejar que escanear el código de barras con su teléfono:

-

-

Para utilizar esta función, presione el botón Menú en la pantalla de exploración principal y toque Compartir. A continuación, seleccione si desea compartir un contacto, un marcador, una aplicación o el contenido del portapapeles. Un código QR se generará automáticamente. Cuando haya terminado, pulse Atrás o Inicio.

-

Para generar códigos QR desde su computadora, pruebe el generador ZXing Código QR: http://zxing.appspot.com/generator/

-

Traducido por Google Translate.

- \ No newline at end of file diff --git a/src/android/LibraryProject/assets/html-es/whatsnew.html b/src/android/LibraryProject/assets/html-es/whatsnew.html deleted file mode 100644 index ec733d61d..000000000 --- a/src/android/LibraryProject/assets/html-es/whatsnew.html +++ /dev/null @@ -1,15 +0,0 @@ - - - - - ¿Qué hay de nuevo en Barcode Scanner - - - -

Nuevo en la versión 4.3.1:

- -

Traducido por Google Translate.

- \ No newline at end of file diff --git a/src/android/LibraryProject/assets/html-fr/about1d.html b/src/android/LibraryProject/assets/html-fr/about1d.html deleted file mode 100644 index 4c35fb366..000000000 --- a/src/android/LibraryProject/assets/html-fr/about1d.html +++ /dev/null @@ -1,15 +0,0 @@ - - - - - À propos de codes à barres 1D - - - -

Codes à barres traditionnels, tels que ceux imprimés sur l'emballage du produit, sont également connus comme une dimension codes à barres. Il existe plusieurs types couramment utilisés, y compris l'UPC et EAN. La plupart ressembler à ceci:

-

-

Ces codes à barres 1D contient un code unique qui décrit typiquement un produit, comme un CD ou un livre. Vous pouvez regarder ce code sur internet pour trouver les prix, critiques et autres.

-

Si vous numérisez un livre, vous pouvez également rechercher le contenu du livre pour un mot ou une phrase, et de trouver toutes les pages où il apparaît:

-

-

Traduit par Google Translate.

- \ No newline at end of file diff --git a/src/android/LibraryProject/assets/html-fr/about2d.html b/src/android/LibraryProject/assets/html-fr/about2d.html deleted file mode 100644 index 10d22f570..000000000 --- a/src/android/LibraryProject/assets/html-fr/about2d.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - À propos de codes-barres 2D - - - -

Barcode Scanner comprend également comment lire deux dimensions, comme les codes-barres QR Codes et les codes Data Matrix. Par exemple, les codes ci-dessous contiennent un lien hypertexte vers la page d'accueil du projet ZXing:

-

- - -

-

Vous pouvez également représenter des informations de contact dans un QR Code, et le mettre sur une carte de visite ou un site Web. Lorsque vous scannez, l'écran de résultats fournit un choix d'actions:

-

-

Outre les URL et les informations de contact, les codes QR peuvent aussi contenir:

- -

Traduit par Google Translate.

- \ No newline at end of file diff --git a/src/android/LibraryProject/assets/html-fr/index.html b/src/android/LibraryProject/assets/html-fr/index.html deleted file mode 100644 index c019d5744..000000000 --- a/src/android/LibraryProject/assets/html-fr/index.html +++ /dev/null @@ -1,23 +0,0 @@ - - - - - Aide Barcode Scanner - - - -

Barcode Scanner 4.3.1

-

L'application officielle Android du projet ZXing open source:
- http://code.google.com/p/zxing

-

Barcode Scanner utilise la caméra de votre téléphone pour lire des codes barres et de rechercher des informations sur des produits tels que les prix et les critiques.

-

-

Il lit également les codes à barres 2D tels que les codes QR et Data Matrix. Ceux-ci peuvent contenir des liens vers des sites Web, communiquer avec des informations telles que les numéros de téléphone et adresses e-mail, et plus encore.

- -

Traduit par Google Translate.

- \ No newline at end of file diff --git a/src/android/LibraryProject/assets/html-fr/scanning.html b/src/android/LibraryProject/assets/html-fr/scanning.html deleted file mode 100644 index 8c98f5c99..000000000 --- a/src/android/LibraryProject/assets/html-fr/scanning.html +++ /dev/null @@ -1,19 +0,0 @@ - - - - - Comment numériser - - - -

Barcode Scanner scanne en permanence une zone carrée affichée sur votre écran - ligne juste le téléphone de sorte que le code à barres est complètement à l'intérieur du rectangle du viseur:

-

-

Codes à barres 1D comme ceux qu'on trouve sur les produits nécessitent un téléphone avec autofocus. Sans elle, seuls les codes QR et les codes Data Matrix sera analysable.

-

Quand un code-barres est lu, un bip sonore se jouer et vous verrez les résultats de l'analyse, une description de ce que le code à barres contient, et les options à prendre des mesures sur le contenu.

-

Si vous rencontrez des problèmes de numérisation, assurez-vous de tenir le téléphone fixe. Si l'appareil photo est incapable de se concentrer, essayez de déplacer le téléphone supplémentaire ou plus près du code à barres.

- -

Traduit par Google Translate.

- \ No newline at end of file diff --git a/src/android/LibraryProject/assets/html-fr/sharing.html b/src/android/LibraryProject/assets/html-fr/sharing.html deleted file mode 100644 index 62f1704cd..000000000 --- a/src/android/LibraryProject/assets/html-fr/sharing.html +++ /dev/null @@ -1,14 +0,0 @@ - - - - - Comment créer des codes QR - - - -

En plus de la numérisation des codes à barres 2D, Barcode Scanner peut aussi générer un QR Code et l'afficher sur votre écran. Ensuite, vous pouvez le montrer à un ami, et laissez-les scanner le code-barres avec leur téléphone:

-

-

Pour utiliser cette fonction, appuyez sur la touche Menu depuis l'écran du balayage principal, puis appuyez sur Partager. Ensuite, choisissez si vous voulez partager un contact, un signet, une application ou le contenu du presse-papiers. Un Code QR est généré automatiquement. Lorsque vous avez terminé, appuyez sur Retour ou d'accueil.

-

Pour générer les codes QR à partir de votre ordinateur, essayez le générateur de code QR ZXing: http://zxing.appspot.com/generator/

-

Traduit par Google Translate.

- \ No newline at end of file diff --git a/src/android/LibraryProject/assets/html-fr/whatsnew.html b/src/android/LibraryProject/assets/html-fr/whatsnew.html deleted file mode 100644 index 839ed68a0..000000000 --- a/src/android/LibraryProject/assets/html-fr/whatsnew.html +++ /dev/null @@ -1,15 +0,0 @@ - - - - - Quoi de neuf dans Barcode Scanner - - - -

Nouveau dans la version 4.3.1:

- -

Traduit par Google Translate.

- \ No newline at end of file diff --git a/src/android/LibraryProject/assets/html-it/about1d.html b/src/android/LibraryProject/assets/html-it/about1d.html deleted file mode 100644 index 8b0d8a0ae..000000000 --- a/src/android/LibraryProject/assets/html-it/about1d.html +++ /dev/null @@ -1,15 +0,0 @@ - - - - - A proposito di codici a barre 1D - - - -

Codici a barre tradizionali, come quelle stampate sulla confezione del prodotto, sono noti anche come uno codici a barre bidimensionali. Ci sono diversi tipi di uso comune, tra cui UPC ed EAN. La maggior parte simile al seguente:

-

-

Queste barre 1D contengono un codice unico che descrive tipicamente un prodotto, come un CD o un libro. È possibile cercare questo codice su internet per trovare i prezzi, recensioni e altro.

-

Se si esegue la scansione di un libro, è anche possibile cercare i contenuti del libro per una parola o una frase, e trovare tutte le pagine in cui appare:

-

-

Tradotto da Google Translate.

- \ No newline at end of file diff --git a/src/android/LibraryProject/assets/html-it/about2d.html b/src/android/LibraryProject/assets/html-it/about2d.html deleted file mode 100644 index 6b8626393..000000000 --- a/src/android/LibraryProject/assets/html-it/about2d.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - A proposito di codici a barre 2D - - - -

Barcode Scanner comprende anche come leggere due codici a barre bidimensionali, come i codici QR e codici Data Matrix. Per esempio, i seguenti codici contengono un collegamento ipertestuale alla pagina ZXing principale del progetto:

-

- - -

-

È anche possibile rappresentare le informazioni di contatto in un QR Code, e metterlo su un biglietto da visita o un sito web. Quando si esegue la scansione, la schermata dei risultati fornisce una serie di azioni:

-

-

Oltre URL e informazioni di contatto, i codici QR possono contenere anche:

- -

Tradotto da Google Translate.

- \ No newline at end of file diff --git a/src/android/LibraryProject/assets/html-it/index.html b/src/android/LibraryProject/assets/html-it/index.html deleted file mode 100644 index b8e8d7376..000000000 --- a/src/android/LibraryProject/assets/html-it/index.html +++ /dev/null @@ -1,23 +0,0 @@ - - - - - Barcode Scanner Aiuto - - - -

Barcode Scanner 4.3.1

-

L'applicazione ufficiale di Android del progetto aperto ZXing fonte:
- http://code.google.com/p/zxing

-

Scanner di codici a barre utilizza la fotocamera del telefono per leggere codici a barre e ricercare informazioni sui prodotti, i prezzi e le recensioni.

-

-

Legge anche codici a barre 2D, come i codici QR e Data Matrix. Questi possono contenere link a siti web, informazioni di contatto, quali numeri di telefono e indirizzi e-mail e altro ancora.

- -

Tradotto da Google Translate.

- \ No newline at end of file diff --git a/src/android/LibraryProject/assets/html-it/scanning.html b/src/android/LibraryProject/assets/html-it/scanning.html deleted file mode 100644 index 81d3cc034..000000000 --- a/src/android/LibraryProject/assets/html-it/scanning.html +++ /dev/null @@ -1,19 +0,0 @@ - - - - - Come eseguire la scansione - - - -

Barcode Scanner analizza continuamente una regione quadrata mostrata sullo schermo - solo linea il telefono in modo che il codice a barre è completamente all'interno del rettangolo del mirino:

-

-

Codici a barre 1D, come quelle che si trovano sui prodotti richiede un telefono con autofocus. Senza di essa, solo i codici QR e codici Data Matrix sarà leggibile.

-

Quando un codice a barre viene letto, un bip si giocare e vedrete i risultati della scansione, una descrizione di ciò che il codice a barre contiene, e le opzioni per intervenire sui contenuti.

-

Se hai dei problemi di scansione, assicurarsi di tenere il telefono fermo. Se la fotocamera non riesce a mettere a fuoco, provare a spostare il telefono lontano o più vicino dal codice a barre.

- -

Tradotto da Google Translate.

- \ No newline at end of file diff --git a/src/android/LibraryProject/assets/html-it/sharing.html b/src/android/LibraryProject/assets/html-it/sharing.html deleted file mode 100644 index 32ad92768..000000000 --- a/src/android/LibraryProject/assets/html-it/sharing.html +++ /dev/null @@ -1,14 +0,0 @@ - - - - - Come creare codici QR - - - -

Oltre alla scansione di codici a barre 2D, Barcode Scanner può anche generare un codice QR e visualizzarla sullo schermo. Poi si può mostrare ad un amico, e far loro eseguire la scansione del codice a barre con il proprio telefono:

-

-

Per utilizzare questa funzione, premere il tasto Menu dalla schermata di scansione principale, e toccare Condividi. Quindi scegliere se si desidera condividere un contatto, un segnalibro, un'applicazione, o il contenuto degli appunti. Un codice a barre verrà generato automaticamente. Al termine, premere Indietro o Home.

-

Per generare i codici QR dal tuo computer, provare il generatore di ZXing QR Code: http://zxing.appspot.com/generator/

-

Tradotto da Google Translate.

- \ No newline at end of file diff --git a/src/android/LibraryProject/assets/html-it/whatsnew.html b/src/android/LibraryProject/assets/html-it/whatsnew.html deleted file mode 100644 index bae41c91e..000000000 --- a/src/android/LibraryProject/assets/html-it/whatsnew.html +++ /dev/null @@ -1,15 +0,0 @@ - - - - - Cosa c'è di nuovo nella Barcode Scanner - - - -

Nuovo nella versione 4.3.1:

- -

Tradotto da Google Translate.

- \ No newline at end of file diff --git a/src/android/LibraryProject/assets/html-ja/about1d.html b/src/android/LibraryProject/assets/html-ja/about1d.html deleted file mode 100644 index 6af6ad707..000000000 --- a/src/android/LibraryProject/assets/html-ja/about1d.html +++ /dev/null @@ -1,15 +0,0 @@ - - - - - 1Dバーコードについて - - - -

そのような製品パッケージに印刷されるような伝統的なバーコードもまた、1次元バーコードとして知られています。 UPCとEANなど、一般的に使用されるいくつかの種類があります。ほとんどはこれに似ているように見えます:

-

-

これらの1Dバーコードは、通常、CDや本のように、製品を説明する固有のコードが含まれています。あなたは、価格やレビューなどを見つけるために、インターネット上でこのコードを調べることができます。

-

あなたが本をスキャンする場合は、単語やフレーズの本の内容を検索して、それが表示されるすべてのページを見つけることができます:

-

-

Google翻訳で翻訳。

- \ No newline at end of file diff --git a/src/android/LibraryProject/assets/html-ja/about2d.html b/src/android/LibraryProject/assets/html-ja/about2d.html deleted file mode 100644 index c7bc5810c..000000000 --- a/src/android/LibraryProject/assets/html-ja/about2d.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - 約二次元バーコード - - - -

バーコードスキャナ また、QRコードとデータマトリックスコードのような2次元バーコードを読み取る方法を理解しています。たとえば、以下のコードは、ZXingプロジェクトのホーム·ページへのハイパーリンクが含まれています。

-

- - -

-

また、QRコードで連絡先情報を表しており、名刺やWebサイト上でそれを置くことができます。あなたがそれをスキャンすると、結果画面には、アクションの選択肢を提供します:

-

-

URLや連絡先情報のほかに、QRコードも含めることができます。

- -

Google翻訳で翻訳。

- \ No newline at end of file diff --git a/src/android/LibraryProject/assets/html-ja/index.html b/src/android/LibraryProject/assets/html-ja/index.html deleted file mode 100644 index 8c055b6e1..000000000 --- a/src/android/LibraryProject/assets/html-ja/index.html +++ /dev/null @@ -1,23 +0,0 @@ - - - - - バーコードスキャナのヘルプ - - - -

Barcode Scanner 4.3.1

-

オープンソースZXingプロジェクトの公式Androidアプリ:
- http://code.google.com/p/zxing

-

バーコードスキャナは、バーコードを読み取ると、価格やレビューなどの製品情報をルックアップするためにお使いの携帯電話のカメラを使用しています。

-

-

また、そのようなQRコードとデータマトリクスとして2次元バーコードを読み取ります。これらは、ウェブサイト、電話番号や電子メールアドレス、その他などの連絡先情報へのリンクを含めることができます。

- -

Google翻訳で翻訳。

- \ No newline at end of file diff --git a/src/android/LibraryProject/assets/html-ja/scanning.html b/src/android/LibraryProject/assets/html-ja/scanning.html deleted file mode 100644 index 0d76df7a1..000000000 --- a/src/android/LibraryProject/assets/html-ja/scanning.html +++ /dev/null @@ -1,19 +0,0 @@ - - - - - スキャンする方法 - - - -

:バーコードが完全にファインダーの四角形の内部にあるので、電話最大ちょうどライン - バーコードスキャナは、連続して、画面に表示される正方形の領域をスキャン

-

-

商品で見られるような1Dバーコードは、オートフォーカス機能付きの携帯電話を必要とします。それがなければ、唯一のQRコードとデータマトリクスコードがスキャン可能になります。

-

バーコードが読み取られると、ビープ音が鳴り、あなたは、スキャン、バーコードが含まれている内容の説明、およびコンテンツに対してアクションを実行するためのオプションの結果が表示されます。

-

あなたは、スキャンのトラブルを抱えている場合は、電話機をしっかりと抑えていることを確認してください。ピントが合っていませんであれば、バーコードからさらなるまたは近い電話を動かしてみてください。

- -

Google翻訳で翻訳。

- \ No newline at end of file diff --git a/src/android/LibraryProject/assets/html-ja/sharing.html b/src/android/LibraryProject/assets/html-ja/sharing.html deleted file mode 100644 index e03c06868..000000000 --- a/src/android/LibraryProject/assets/html-ja/sharing.html +++ /dev/null @@ -1,14 +0,0 @@ - - - - - どのようにQRコードを作成する - - - -

2Dバーコードをスキャンするだけでなく、バーコードスキャナもQRコードを生成することができ、あなたの画面上に表示。その後、友人にそれを見せ、それらを自分の携帯電話でバーコードをスキャンさせることができます:

-

-

この機能を使用するには、主走査画面からメニューボタンを押して、共有をタップします。次に、あなたが連絡先、ブックマーク、アプリケーション、またはクリップボードの内容を共有したいと思うかどうかを選択します。 QRコードが自動的に生成されます。設定が完了したら、[戻る]または[ホームキーを押します。

-

お使いのコンピュータからQRコードを生成するには、ZXingのQRコードジェネレータを試してください: http://zxing.appspot.com/generator/

-

Google翻訳で翻訳。

- \ No newline at end of file diff --git a/src/android/LibraryProject/assets/html-ja/whatsnew.html b/src/android/LibraryProject/assets/html-ja/whatsnew.html deleted file mode 100644 index 8826525a8..000000000 --- a/src/android/LibraryProject/assets/html-ja/whatsnew.html +++ /dev/null @@ -1,15 +0,0 @@ - - - - - バーコードスキャナの新機能 - - - -

バージョン4.3.1の新機能:

- -

Google翻訳で翻訳。

- \ No newline at end of file diff --git a/src/android/LibraryProject/assets/html-ko/about1d.html b/src/android/LibraryProject/assets/html-ko/about1d.html deleted file mode 100644 index 90680ee60..000000000 --- a/src/android/LibraryProject/assets/html-ko/about1d.html +++ /dev/null @@ -1,15 +0,0 @@ - - - - - 1D 바코드 정보 - - - -

이러한 제품 포장에 인쇄 된 것과 같은 전통적인 바코드는도 1 차원 바코드로 알려져 있습니다. UPC 및 EAN 등 일반적으로 사용되는 여러 종류가 있습니다. 대부분은 다음과 유사 :

-

-

이 1D 바코드는 일반적으로 CD 나 책 같은 제품을 설명하는 고유 한 코드가 포함되어 있습니다. 당신은 가격, 리뷰 등을 찾아 인터넷에서이 코드를 찾아 볼 수 있습니다.

-

당신은 책을 스캔 할 경우, 당신은 또한 단어 나 문구에 대한 책의 내용을 검색하고 표시 모든 페이지를 찾을 수 있습니다 :

-

-

Google 번역을 통해 번역.

- \ No newline at end of file diff --git a/src/android/LibraryProject/assets/html-ko/about2d.html b/src/android/LibraryProject/assets/html-ko/about2d.html deleted file mode 100644 index 16119f5e0..000000000 --- a/src/android/LibraryProject/assets/html-ko/about2d.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - 에 대한 2 차원 바코드 - - - -

바코드 스캐너 또한, QR 코드 및 데이터 매트릭스 코드와 같은 2 차원 바코드를 읽는 방법을 이해하고 있습니다. 예를 들어, 아래의 코드는 ZXing 프로젝트 홈 페이지에 하이퍼 링크를 포함 :

-

- - -

-

당신은 또한 QR 코드에 연락처 정보를 나타냅니다, 그리고 명함 또는 웹 사이트에 넣을 수 있습니다. 당신이 그것을 스캔하면 결과 화면이 작업의 선택을 제공합니다 :

-

-

URL 및 연락처 정보 외에, QR 코드도 포함 할 수 있습니다 :

- -

Google 번역을 통해 번역.

- \ No newline at end of file diff --git a/src/android/LibraryProject/assets/html-ko/index.html b/src/android/LibraryProject/assets/html-ko/index.html deleted file mode 100644 index 13f9fb978..000000000 --- a/src/android/LibraryProject/assets/html-ko/index.html +++ /dev/null @@ -1,23 +0,0 @@ - - - - - 바코드 스캐너 도움말 - - - -

Barcode Scanner 4.3.1

-

오픈 소스 ZXing 프로젝트의 공식 안드로이드 응용 프로그램 :
- http://code.google.com/p/zxing

-

바코드 스캐너는 바코드를 읽어와 같은 가격과 리뷰 등의 제품 정보를 조회 할 휴대 전화의 카메라를 사용합니다.

-

-

그것은 또한 QR 코드와 데이터 매트릭스와 같은 2 차원 바코드를 읽습니다. 이러한 웹 사이트에 대한 링크를 포함 할 수 있습니다, 같은 전화 번호와 이메일 주소 등의 정보를 문의하십시오.

- -

Google 번역을 통해 번역.

- \ No newline at end of file diff --git a/src/android/LibraryProject/assets/html-ko/scanning.html b/src/android/LibraryProject/assets/html-ko/scanning.html deleted file mode 100644 index 1169cf39b..000000000 --- a/src/android/LibraryProject/assets/html-ko/scanning.html +++ /dev/null @@ -1,19 +0,0 @@ - - - - - 스캔하는 방법 - - - -

: 바코드가 완전히 뷰 파인더의 사각형 안에하도록 전화, 조금만 라인 - 바코드 스캐너는 지속적으로 화면에 표시 사각형 영역을 검사

-

-

제품에서 발견 된 것과 같은 1D 바코드는 자동 초점과 전화를해야합니다. 가 없으면 만 QR 코드와 데이터 매트릭스 코드는 확인 가능한 것입니다.

-

바코드를 읽을 때, 삐 소리가 재생됩니다 그리고 당신은 스캔, 바코드의 내용이 뭔지 설명 및 내용에 조치를 취할 수있는 옵션의 결과를 볼 수 있습니다.

-

당신은 문제가 검색하는 데 문제가있는 경우 휴대 전화가 정상 상태에 있는지 확인하십시오. 카메라가 초점을 맞출 수없는 경우, 바코드에서 더 또는 더 가까이 휴대 전화를 이동하십시오.

- -

Google 번역을 통해 번역.

- \ No newline at end of file diff --git a/src/android/LibraryProject/assets/html-ko/sharing.html b/src/android/LibraryProject/assets/html-ko/sharing.html deleted file mode 100644 index 8c5e54129..000000000 --- a/src/android/LibraryProject/assets/html-ko/sharing.html +++ /dev/null @@ -1,14 +0,0 @@ - - - - - 어떻게 QR 코드를 만드는 방법 - - - -

2D 바코드를 스캔뿐만 아니라, 바코드 스캐너는 QR 코드를 생성 할 수 있으며 화면에 표시됩니다. 그럼 당신은 친구에게 보여, 그 자신의 휴대 전화로 바코드를 스캔하도록 할 수 있습니다 :

-

-

이 기능을 사용하려면 기본 검색 화면에서 메뉴 버튼을 누르면,하고 공유를 누릅니다. 그런 다음 연락처, 즐겨 찾기, 응용 프로그램 또는 클립 보드의 내용을 공유할지 여부를 선택합니다. QR 코드가 자동으로 생성됩니다. 이 완료되면, 뒤로 또는 홈을 누릅니다.

-

컴퓨터에서 QR 코드를 생성하려면 ZXing QR 코드 생성기를 사용해 : http://zxing.appspot.com/generator/

-

Google 번역을 통해 번역.

- \ No newline at end of file diff --git a/src/android/LibraryProject/assets/html-ko/whatsnew.html b/src/android/LibraryProject/assets/html-ko/whatsnew.html deleted file mode 100644 index 1706376f9..000000000 --- a/src/android/LibraryProject/assets/html-ko/whatsnew.html +++ /dev/null @@ -1,15 +0,0 @@ - - - - - 바코드 스캐너의 새로운 기능 - - - -

버전 4.3.1의 새로운 기능 :

- -

Google 번역을 통해 번역.

- \ No newline at end of file diff --git a/src/android/LibraryProject/assets/html-nl/about1d.html b/src/android/LibraryProject/assets/html-nl/about1d.html deleted file mode 100644 index c49fb57b4..000000000 --- a/src/android/LibraryProject/assets/html-nl/about1d.html +++ /dev/null @@ -1,15 +0,0 @@ - - - - - Over 1D barcodes - - - -

Traditionele barcodes, zoals gedrukt op de verpakking, ook bekend als eendimensionale barcodes. Er zijn verschillende types gebruikt, zoals UPC en EAN. De meeste lijken op deze:

-

-

Deze 1D barcodes bevatten een unieke code die typisch beschrijft een product, zoals een cd of een boek. U kunt kijken deze code op het internet om de prijzen, reviews en nog veel meer te vinden.

-

Als u scant een boek, kunt u ook zoeken in de inhoud van het boek voor een woord of zin, en vind alle pagina's waar het verschijnt:

-

-

Vertaald door Google Translate.

- \ No newline at end of file diff --git a/src/android/LibraryProject/assets/html-nl/about2d.html b/src/android/LibraryProject/assets/html-nl/about2d.html deleted file mode 100644 index dcb1d47ba..000000000 --- a/src/android/LibraryProject/assets/html-nl/about2d.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - Over 2D barcodes - - - -

Barcode Scanner begrijpt ook hoe om te lezen tweedimensionale barcodes, zoals QR Codes en Data Matrix codes. Bijvoorbeeld, de volgende codes bevatten een hyperlink naar de ZXing Project home page:

-

- - -

-

U kunt contactgegevens ook te vertegenwoordigen in een QR-code, en zet het op een visitekaartje of website. Als u het scannen, de resultaten scherm biedt een keuze van acties:

-

-

Naast URL's en contactgegevens, kunnen QR Codes bevatten:

- -

Vertaald door Google Translate.

- \ No newline at end of file diff --git a/src/android/LibraryProject/assets/html-nl/index.html b/src/android/LibraryProject/assets/html-nl/index.html deleted file mode 100644 index 7e5e36bd4..000000000 --- a/src/android/LibraryProject/assets/html-nl/index.html +++ /dev/null @@ -1,23 +0,0 @@ - - - - - Barcode Scanner Help - - - -

Barcode Scanner 4.3.1

-

De officiële Android app van de open source ZXing project:
- http://code.google.com/p/zxing

-

Barcode Scanner maakt gebruik van de camera op je telefoon om barcodes te lezen en op te zoeken productinformatie, zoals prijzen en reviews.

-

-

Het leest ook 2D barcodes zoals QR Codes en Data Matrix. Deze kunnen links naar websites bevatten, contactgegevens zoals telefoonnummers en e-mailadressen, en nog veel meer.

- -

Vertaald door Google Translate.

- \ No newline at end of file diff --git a/src/android/LibraryProject/assets/html-nl/scanning.html b/src/android/LibraryProject/assets/html-nl/scanning.html deleted file mode 100644 index b9e61394a..000000000 --- a/src/android/LibraryProject/assets/html-nl/scanning.html +++ /dev/null @@ -1,19 +0,0 @@ - - - - - Hoe om te scannen - - - -

Barcode Scanner scant continu een vierkant gebied op uw scherm - net line-up van de telefoon, zodat de barcode is helemaal in de zoeker rechthoek:

-

-

1D barcodes zoals die gevonden op producten vereisen een telefoon met autofocus. Zonder dat zal alleen maar QR Codes en Data Matrix codes zijn leesbaar.

-

Wanneer een barcode wordt gelezen, zal een pieptoon te spelen en zie je de resultaten van de scan, een beschrijving van wat de barcode bevat, en opties om actie te ondernemen op de inhoud.

-

Als u problemen ondervindt bij het scannen, moet u Houd de telefoon stil. Als de camera niet kan scherpstellen, probeer dan het verplaatsen van de telefoon verder of dichter van de barcode.

- -

Vertaald door Google Translate.

- \ No newline at end of file diff --git a/src/android/LibraryProject/assets/html-nl/sharing.html b/src/android/LibraryProject/assets/html-nl/sharing.html deleted file mode 100644 index c4c635f2d..000000000 --- a/src/android/LibraryProject/assets/html-nl/sharing.html +++ /dev/null @@ -1,14 +0,0 @@ - - - - - Hoe kan ik QR Codes te creëren - - - -

In aanvulling op het scannen van 2D-barcodes, kan Barcode Scanner ook het genereren van een QR-code en geeft deze weer op het scherm. Dan kunt u laten zien aan een vriend, en laat ze de streepjescode scannen met hun telefoon:

-

-

Om deze functie te gebruiken, drukt u op de knop Menu van de belangrijkste scannen scherm en tik op Delen. Vervolgens kiest u of u een contact, een bladwijzer, een toepassing, of de inhoud van het klembord te delen. Een QR-code wordt automatisch gegenereerd. Als u klaar bent, drukt u op Terug of Home.

-

Om QR Codes van uw computer te genereren, probeer dan de ZXing QR Code Generator: http://zxing.appspot.com/generator/

-

Vertaald door Google Translate.

- \ No newline at end of file diff --git a/src/android/LibraryProject/assets/html-nl/whatsnew.html b/src/android/LibraryProject/assets/html-nl/whatsnew.html deleted file mode 100644 index aa7b6d4f2..000000000 --- a/src/android/LibraryProject/assets/html-nl/whatsnew.html +++ /dev/null @@ -1,15 +0,0 @@ - - - - - Wat is nieuw in Barcode Scanner - - - -

Nieuw in versie 4.3.1:

- -

Vertaald door Google Translate.

- \ No newline at end of file diff --git a/src/android/LibraryProject/assets/html-pt/about1d.html b/src/android/LibraryProject/assets/html-pt/about1d.html deleted file mode 100644 index 1a4e55756..000000000 --- a/src/android/LibraryProject/assets/html-pt/about1d.html +++ /dev/null @@ -1,15 +0,0 @@ - - - - - Sobre códigos de barras 1D - - - -

Códigos de barras tradicionais, tais como aqueles impressos nas embalagens dos produtos, são também conhecidos como um código de barras de dimensão. Existem vários tipos comumente usados, incluindo UPC e EAN. Mais semelhante a este:

-

-

Estes códigos de barras 1D conter um código único, o qual geralmente descreve um produto, como um CD ou um livro. Você pode olhar este código na internet para pesquisar preços, opiniões, e muito mais.

-

Se você digitalizar um livro, você também pode pesquisar o conteúdo do livro para uma palavra ou frase, e encontrar todas as páginas em que ele aparece:

-

-

Traduzido pelo Google Translate.

- \ No newline at end of file diff --git a/src/android/LibraryProject/assets/html-pt/about2d.html b/src/android/LibraryProject/assets/html-pt/about2d.html deleted file mode 100644 index dd6fa0f2d..000000000 --- a/src/android/LibraryProject/assets/html-pt/about2d.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - Sobre códigos de barras 2D - - - -

Barcode Scanner também entende como ler dois códigos de barras bidimensionais, como QR Codes e códigos Data Matrix. Por exemplo, os códigos abaixo contêm um link para a página do Projeto ZXing casa:

-

- - -

-

Você também pode representar informações de contato em um QR Code, e colocá-lo em um cartão de visita ou site. Quando você escaneá-lo, a tela de resultados fornece uma escolha de ações:

-

-

Além de URLs e informações de contato, QR Codes também pode conter:

- -

Traduzido pelo Google Translate.

- \ No newline at end of file diff --git a/src/android/LibraryProject/assets/html-pt/index.html b/src/android/LibraryProject/assets/html-pt/index.html deleted file mode 100644 index 0b419f7e5..000000000 --- a/src/android/LibraryProject/assets/html-pt/index.html +++ /dev/null @@ -1,23 +0,0 @@ - - - - - Ajuda Barcode Scanner - - - -

Barcode Scanner 4.3.1

-

O app Android oficial do projeto de código aberto ZXing:
- http://code.google.com/p/zxing

-

Barcode Scanner utiliza a câmera do seu celular para ler códigos de barras e procurar informações sobre o produto, tais como preços e opiniões.

-

-

Ele também lê código de barras 2D, tais como QR Codes e matriz de dados. Estes podem conter links para web sites, informações de contato, como números de telefone e endereços de e-mail, e muito mais.

- -

Traduzido pelo Google Translate.

- \ No newline at end of file diff --git a/src/android/LibraryProject/assets/html-pt/scanning.html b/src/android/LibraryProject/assets/html-pt/scanning.html deleted file mode 100644 index ddc197791..000000000 --- a/src/android/LibraryProject/assets/html-pt/scanning.html +++ /dev/null @@ -1,19 +0,0 @@ - - - - - Como digitalizar - - - -

Barcode Scanner examina continuamente uma região quadrada mostrado na tela - apenas a linha até o telefone para o código de barras é completamente dentro do retângulo do visor:

-

-

Códigos de barras 1D como os encontrados em produtos necessitam de um telefone com foco automático. Sem ele, apenas QR Codes e códigos Data Matrix será legível.

-

Quando um código de barras é lido, um sinal sonoro vai jogar e você vai ver os resultados da verificação, uma descrição do que contém o código de barras, e as opções a tomar medidas sobre o conteúdo.

-

Se você está tendo problemas de digitalização, certifique-se de segurar o telefone fixo. Se a câmera não consegue focar, tente mover o telefone mais próximo ou a partir do código de barras.

- -

Traduzido pelo Google Translate.

- \ No newline at end of file diff --git a/src/android/LibraryProject/assets/html-pt/sharing.html b/src/android/LibraryProject/assets/html-pt/sharing.html deleted file mode 100644 index 655967bf5..000000000 --- a/src/android/LibraryProject/assets/html-pt/sharing.html +++ /dev/null @@ -1,14 +0,0 @@ - - - - - Como criar QR Codes - - - -

Além de digitalizar códigos de barras 2D, Barcode Scanner também pode gerar um QR Code e exibi-lo na tela. Então você pode mostrá-lo a um amigo, e deixe-escanear o código de barras com o seu telefone:

-

-

Para usar esse recurso, pressione o botão Menu a partir do ecrã de digitalização principal e toque em Compartilhar. Em seguida, escolha se você deseja compartilhar um contato, um marcador, um aplicativo, ou o conteúdo da área de transferência. Um QR Code será gerado automaticamente. Quando estiver pronto, pressione Voltar ou Casa.

-

Para gerar QR Codes do seu computador, experimente a Gerador de código QR ZXing: http://zxing.appspot.com/generator/

-

Traduzido pelo Google Translate.

- \ No newline at end of file diff --git a/src/android/LibraryProject/assets/html-pt/whatsnew.html b/src/android/LibraryProject/assets/html-pt/whatsnew.html deleted file mode 100644 index 343982796..000000000 --- a/src/android/LibraryProject/assets/html-pt/whatsnew.html +++ /dev/null @@ -1,15 +0,0 @@ - - - - - O que há de novo no Barcode Scanner - - - -

Novo na versão 4.3.1:

- -

Traduzido pelo Google Translate.

- \ No newline at end of file diff --git a/src/android/LibraryProject/assets/html-ru/about1d.html b/src/android/LibraryProject/assets/html-ru/about1d.html deleted file mode 100644 index 1ba439fe2..000000000 --- a/src/android/LibraryProject/assets/html-ru/about1d.html +++ /dev/null @@ -1,15 +0,0 @@ - - - - - О 1D штрих-кодов - - - -

Традиционные штрих-коды, такие как напечатанный на упаковке продукта, также известный как одномерные штрих-коды. Есть несколько типов широко используются, в том числе UPC и EAN. Большинство выглядеть примерно так:

-

-

Эти 1D штрих-коды содержат уникальный код, который обычно описывает продукт, как компакт-диск или книгу. Вы можете посмотреть этот код на Интернет, чтобы найти цены, обзоры и многое другое.

-

Если вы сканируете книгу, вы также можете найти в содержании книги слово или фразу, и найти все страницы, где он появляется:

-

-

Перевод Google Translate.

- \ No newline at end of file diff --git a/src/android/LibraryProject/assets/html-ru/about2d.html b/src/android/LibraryProject/assets/html-ru/about2d.html deleted file mode 100644 index 7e1de1cb2..000000000 --- a/src/android/LibraryProject/assets/html-ru/about2d.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - О 2D штрих-кодов - - - -

Barcode Scanner также понимает, как читать двумерные штрих-коды, такие как QR-коды и коды Data Matrix. Например, код ниже, содержат гиперссылки на ZXing домашней странице проекта:

-

- - -

-

Вы также можете представлять контактную информацию в QR Code, и положил его на визитную карточку или веб-сайт. При сканировании она, результатов экрана обеспечивает выбор действий:

-

-

Кроме того адреса и контактные данные, QR-коды могут также содержать:

- -

Перевод Google Translate.

- \ No newline at end of file diff --git a/src/android/LibraryProject/assets/html-ru/index.html b/src/android/LibraryProject/assets/html-ru/index.html deleted file mode 100644 index 1183ae3e3..000000000 --- a/src/android/LibraryProject/assets/html-ru/index.html +++ /dev/null @@ -1,23 +0,0 @@ - - - - - Помощь Barcode Scanner - - - -

Barcode Scanner 4.3.1

-

Официальное приложение для Android проекта с открытым ZXing источник:
- http://code.google.com/p/zxing

-

Barcode Scanner использует камеру на телефоне, чтобы читать штрих-код и посмотреть информацию о продуктах, таких как цены и отзывы.

-

-

Он также читает 2D штрих-коды, такие как QR-коды и Data Matrix. Они могут содержать ссылки на веб-сайты, контактную информацию, такую как номера телефонов и адреса электронной почты и многое другое.

- -

Перевод Google Translate.

- \ No newline at end of file diff --git a/src/android/LibraryProject/assets/html-ru/scanning.html b/src/android/LibraryProject/assets/html-ru/scanning.html deleted file mode 100644 index 34fc8c9f3..000000000 --- a/src/android/LibraryProject/assets/html-ru/scanning.html +++ /dev/null @@ -1,19 +0,0 @@ - - - - - Как проверить - - - -

Штрих коды непрерывно сканирует площадь области, показанной на экране - просто линия телефона, чтобы штрих-код полностью внутри видоискателя прямоугольника:

-

-

1D штрих-кодов как найденные на продукты требуют телефону с автофокусом. Без него, только QR-коды и коды Data Matrix будет развертываемых.

-

Если штрих-код считывается, звуковой сигнал будет играть, и вы увидите результаты проверки, описание того, что штрих-код содержит и варианты принятия решений по содержанию.

-

Если у вас возникли проблемы сканирования, убедитесь, что держать телефон постоянно. Если фотокамера не может сфокусироваться, попробуйте переместить телефон дальше или ближе от штрих-кода.

- -

Перевод Google Translate.

- \ No newline at end of file diff --git a/src/android/LibraryProject/assets/html-ru/sharing.html b/src/android/LibraryProject/assets/html-ru/sharing.html deleted file mode 100644 index f443306c3..000000000 --- a/src/android/LibraryProject/assets/html-ru/sharing.html +++ /dev/null @@ -1,14 +0,0 @@ - - - - - Как создать QR-коды - - - -

В дополнение к сканированию 2D штрих-кодов, штрих-код сканером также может генерировать QR-код и отображает его на экране. Затем вы можете показать его другу, и пусть они сканировать штрих-код с телефона:

-

-

Чтобы использовать эту функцию, нажмите кнопку меню на главном экране сканирования и нажмите Отправить. Затем выберите, хотите ли вы поделиться контакт, закладки, приложения или содержимое буфера обмена. QR-код будет сгенерирован автоматически. Когда вы закончите, нажмите кнопку Назад или дома.

-

Для создания QR-коды с компьютера, попробуйте ZXing QR Генератор кода: http://zxing.appspot.com/generator/

-

Перевод Google Translate.

- \ No newline at end of file diff --git a/src/android/LibraryProject/assets/html-ru/whatsnew.html b/src/android/LibraryProject/assets/html-ru/whatsnew.html deleted file mode 100644 index eee8d22a3..000000000 --- a/src/android/LibraryProject/assets/html-ru/whatsnew.html +++ /dev/null @@ -1,15 +0,0 @@ - - - - - Что нового в Barcode Scanner - - - -

Новое в версии 4.3.1:

- -

Перевод Google Translate.

- \ No newline at end of file diff --git a/src/android/LibraryProject/assets/html-zh-rCN/about1d.html b/src/android/LibraryProject/assets/html-zh-rCN/about1d.html deleted file mode 100644 index 86fee49b3..000000000 --- a/src/android/LibraryProject/assets/html-zh-rCN/about1d.html +++ /dev/null @@ -1,15 +0,0 @@ - - - - - 关于一维条码 - - - -

传统的条形码,如产品包装上印刷,也被称为一维条形码。常用的有几种类型,包括UPC和EAN。大多数看起来像这样:

-

-

这些一维条码包含一个独特的代码,它通常描述了一种产品,如CD或一本书。你可以看一下这段代码,在互联网上找到价格,评论等。

-

如果扫描一本书,你也可以为一个词或短语搜索本书的内容,它出现的地方找到的所有网页:

-

-

谷歌翻译,译。

- \ No newline at end of file diff --git a/src/android/LibraryProject/assets/html-zh-rCN/about2d.html b/src/android/LibraryProject/assets/html-zh-rCN/about2d.html deleted file mode 100644 index 914e2a4eb..000000000 --- a/src/android/LibraryProject/assets/html-zh-rCN/about2d.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - 关于二维条码 - - - -

条码扫描器 还知道如何读取二维条形码,QR码和Data Matrix码。例如,下面的代码包含超链接的ZXing项目主页:

-

- - -

-

您也可以在QR码代表的联系信息,并把它放在一张名片或网站。当您扫描,结果屏幕提供了一个可供选择的行动:

-

-

除了网址和联系方式,QR码还可以包含以下内容:

- -

谷歌翻译,译。

- \ No newline at end of file diff --git a/src/android/LibraryProject/assets/html-zh-rCN/index.html b/src/android/LibraryProject/assets/html-zh-rCN/index.html deleted file mode 100644 index b074552a7..000000000 --- a/src/android/LibraryProject/assets/html-zh-rCN/index.html +++ /dev/null @@ -1,23 +0,0 @@ - - - - - 条码扫描器说明 - - - -

Barcode Scanner 4.3.1

-

官方的Android应用程序的开源ZXing项目:
- http://code.google.com/p/zxing

-

条码扫描器在您的手机上使用摄像头读取条形码,查询产品的信息,如价格和评论。

-

-

此外,还可以读取QR码和Data Matrix二维条码,如。这些都可以包含网站的链接,联系信息,如电话号码和电子邮件地址,以及更多。

- -

谷歌翻译,译。

- \ No newline at end of file diff --git a/src/android/LibraryProject/assets/html-zh-rCN/scanning.html b/src/android/LibraryProject/assets/html-zh-rCN/scanning.html deleted file mode 100644 index b790737ad..000000000 --- a/src/android/LibraryProject/assets/html-zh-rCN/scanning.html +++ /dev/null @@ -1,19 +0,0 @@ - - - - - 如何扫描 - - - -

持续不断地扫描条码扫描仪屏幕上显示的一个方形区域 - 只是了电话线,使条码是完全取景器内的矩形:

-

-

一维条码的产品需要一个电话,支持自动对焦。如果没有它,QR码和Data Matrix码将被扫描。

-

当条码阅读,蜂鸣声会玩,你会看到扫描的条形码包含的描述和选项的内容采取行动的结果。

-

如果你有麻烦扫描,请一定要保持稳定的手机。如果相机无法对焦,尝试从条形码移动电话或接近的。

- -

谷歌翻译,译。

- \ No newline at end of file diff --git a/src/android/LibraryProject/assets/html-zh-rCN/sharing.html b/src/android/LibraryProject/assets/html-zh-rCN/sharing.html deleted file mode 100644 index 32d89685a..000000000 --- a/src/android/LibraryProject/assets/html-zh-rCN/sharing.html +++ /dev/null @@ -1,14 +0,0 @@ - - - - - 如何创建QR码 - - - -

除了扫描二维条码,条码扫描仪还可以产生一个QR码,并将其显示在屏幕上。然后你就可以显示给朋友,让他们用自己的手机扫描条形码:

-

-

要使用此功能,请从主扫描屏幕上的菜单按钮,并点击“分享”。然后选择是否要共享联系人,书签,应用程序,或将剪贴板的内容。将自动生成的QR码。当你完成后,按返回或家庭。

-

要生成QR码从您的计算机,尝试的ZXing QR代码生成: http://zxing.appspot.com/generator/

-

谷歌翻译,译。

- \ No newline at end of file diff --git a/src/android/LibraryProject/assets/html-zh-rCN/whatsnew.html b/src/android/LibraryProject/assets/html-zh-rCN/whatsnew.html deleted file mode 100644 index d8747f6f3..000000000 --- a/src/android/LibraryProject/assets/html-zh-rCN/whatsnew.html +++ /dev/null @@ -1,15 +0,0 @@ - - - - - 有什么新的条码扫描器 - - - -

新的版本4.3.1:

- -

谷歌翻译,译。

- \ No newline at end of file diff --git a/src/android/LibraryProject/assets/html-zh-rTW/about1d.html b/src/android/LibraryProject/assets/html-zh-rTW/about1d.html deleted file mode 100644 index d675afc0a..000000000 --- a/src/android/LibraryProject/assets/html-zh-rTW/about1d.html +++ /dev/null @@ -1,15 +0,0 @@ - - - - - 關於一維條碼 - - - -

傳統的條形碼,如產品包裝上印刷,也被稱為一維條形碼。常用的有幾種類型,包括UPC和EAN。大多數看起來像這樣:

-

-

這些一維條碼包含一個獨特的代碼,它通常描述了一種產品,如CD或一本書。你可以看一下這段代碼,在互聯網上找到價格,評論等。

-

如果掃描一本書,你也可以為一個詞或短語搜索本書的內容,它出現的地方找到的所有網頁:

-

-

谷歌翻譯,譯。

- \ No newline at end of file diff --git a/src/android/LibraryProject/assets/html-zh-rTW/about2d.html b/src/android/LibraryProject/assets/html-zh-rTW/about2d.html deleted file mode 100644 index 6761fe419..000000000 --- a/src/android/LibraryProject/assets/html-zh-rTW/about2d.html +++ /dev/null @@ -1,26 +0,0 @@ - - - - - 關於二維條碼 - - - -

條碼掃描器 還知道如何讀取二維條形碼,QR碼和Data Matrix碼。例如,下面的代碼包含超鏈接的ZXing項目主頁:

-

- - -

-

您也可以在QR碼代表的聯繫信息,並把它放在一張名片或網站。當您掃描,結果屏幕提供了一個可供選擇的行動:

-

-

除了網址和聯繫方式,QR碼還可以包含以下內容:

- -

谷歌翻譯,譯。

- \ No newline at end of file diff --git a/src/android/LibraryProject/assets/html-zh-rTW/index.html b/src/android/LibraryProject/assets/html-zh-rTW/index.html deleted file mode 100644 index 64a35de25..000000000 --- a/src/android/LibraryProject/assets/html-zh-rTW/index.html +++ /dev/null @@ -1,23 +0,0 @@ - - - - - 條碼掃描器說明 - - - -

Barcode Scanner 4.3.1

-

官方的Android應用程序的開源ZXing項目:
- http://code.google.com/p/zxing

-

條碼掃描器在您的手機上使用攝像頭讀取條形碼,查詢產品的信息,如價格和評論。

-

-

此外,還可以讀取QR碼和Data Matrix二維條碼,如。這些都可以包含網站的鏈接,聯繫信息,如電話號碼和電子郵件地址,以及更多。

- -

谷歌翻譯,譯。

- \ No newline at end of file diff --git a/src/android/LibraryProject/assets/html-zh-rTW/scanning.html b/src/android/LibraryProject/assets/html-zh-rTW/scanning.html deleted file mode 100644 index 79deb61ff..000000000 --- a/src/android/LibraryProject/assets/html-zh-rTW/scanning.html +++ /dev/null @@ -1,19 +0,0 @@ - - - - - 如何掃描 - - - -

持續不斷地掃描條碼掃描儀屏幕上顯示的一個方形區域 - 只是了電話線,使條碼是完全取景器內的矩形:

-

-

一維條碼的產品需要一個電話,支持自動對焦。如果沒有它,QR碼和Data Matrix碼將被掃描。

-

當條碼閱讀,蜂鳴聲會玩,你會看到掃描的條形碼包含的描述和選項的內容採取行動的結果。

-

如果你有麻煩掃描,請一定要保持穩定的手機。如果相機無法對焦,嘗試從條形碼移動電話或接近的。

- -

谷歌翻譯,譯。

- \ No newline at end of file diff --git a/src/android/LibraryProject/assets/html-zh-rTW/sharing.html b/src/android/LibraryProject/assets/html-zh-rTW/sharing.html deleted file mode 100644 index df1ca487b..000000000 --- a/src/android/LibraryProject/assets/html-zh-rTW/sharing.html +++ /dev/null @@ -1,14 +0,0 @@ - - - - - 如何創建QR碼 - - - -

除了掃描二維條碼,條碼掃描儀還可以產生一個QR碼,並將其顯示在屏幕上。然後你就可以顯示給朋友,讓他們用自己的手機掃描條形碼:

-

-

要使用此功能,請從主掃描屏幕上的菜單按鈕,並點擊“分享”。然後選擇是否要共享聯繫人,書籤,應用程序,或將剪貼板的內容。將自動生成的QR碼。當你完成後,按返回或家庭。

-

要生成QR碼從您的計算機,嘗試的ZXing QR代碼生成: http://zxing.appspot.com/generator/

-

谷歌翻譯,譯。

- \ No newline at end of file diff --git a/src/android/LibraryProject/assets/html-zh-rTW/whatsnew.html b/src/android/LibraryProject/assets/html-zh-rTW/whatsnew.html deleted file mode 100644 index d6aa62f70..000000000 --- a/src/android/LibraryProject/assets/html-zh-rTW/whatsnew.html +++ /dev/null @@ -1,15 +0,0 @@ - - - - - 有什麼新的條碼掃描器 - - - -

新的版本4.3.1:

- -

谷歌翻譯,譯。

- \ No newline at end of file diff --git a/src/android/LibraryProject/assets/images/big-1d.png b/src/android/LibraryProject/assets/images/big-1d.png deleted file mode 100644 index c695260b1b6583b83deeaa820f4a8be1db886a35..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2467 zcmb7FS2P<81C1E938Cgkm3*c4UQt1i8nvs`7SxWWs8LE$vn8!PT3ab%*Q(K=YL6JT zszxY^XhNg>efrP;`aj%z&wae-+;eZDnW+H_BOfCG0AN8F>RJ5Nj=ylAr~b>smfM4W zg%=ICMOy}VphH}OkN}u_fGbiM;pgIsv_QJJKSq5@yY}wgI|6~w)YKFl9DI6uDkdgIMMV`B7N)PSKQJ(mnVHGJz~JTOg+`;l ze*Jpu)~)>f{3}D7`va+_ew#v!Ly?y&ODJcmI2FuFIvazvsc6L60{#;sGx}u`u z{QR7spTD}gnvaioPJj^z`)1%*;e0F)=aG*4Ea<#AJVepM!&=zP_G|i|g#{ z%-Y%-i^ayp#dUXghlYlBbaYr)SVTrf^78T;85tQH8#6I6-MDc>KtSN1fBxCt-fnAa z)6~>lUS4i!XqcOu+uGVnOG}%Yni?A$8y+71{Q0w>pddRtyQHL~hK7c}zrUfOAqImX zlgX*6sR#sOXJ@CNpg>t!d0}C}($bQLhv(b3Z}#@~w{PDT7Z;C>js5iL6AKH=`1p8W zV4#74L3Va_Wo0D}hZ`CiQdLzoH#aXTDw>|2rlX@fI5_z8=g-E*hO4WqyuAFEFJE?d zci+E%ucM;_gTZ`#eIXEtnVFf2ipuQlY-wq!larHzf&vf-Oi4-k@#BZOy88Y5_kaHU zIXO8Q5D=iIrqFKGbr?CE-w1`_GIXU^slP4u5B@+`9g@uJ$T3R(VH7FEnb#+xpNGK#E80IqoboPE-n%h61BCpF)=ai?d`q2y?;A@d3h;m=~D&((D@?tU{;}vdwJV; ztqj0DA!YQZgS3Uc{%57bU8H z++0_cUbz$=WGPkl2Sv-wfu?CH4R>PoWcn zY%IJOoU#Et20Hi%uz^~tIF?8M17Pom@q6EA)z+u}6he)jn0vR7A7;-d;Ry&*HQc(O zqd4=2CeEjdJR33|r53L+y~+aG)P^O9g%{0=ump)r&3cw&~O~5Gl0sc zZ=P4f&GWxO|1a~$$=xaTwT6ii0|K-V0PHjp(V=g+x|YQcK-Fsdm5$~JP#@~JVFhpa zz)4^ctUbF1b~H{%8+Z)_;K|@R7DkT&>94UPT&S^;Oa$Mo`8r96>891fdCVTaE)9&} z&nHQLHUk-BImO894fY8{*F5p7 zYfP}V7g+9RLR~i}&qTCa0IZb^{(x`ziLM+{tk^+i{q8x9RfE&ZWo%stj}e^Ioq5Sg zIi#`GAEqq&*g>BSl5(Igd-k^*$88dBFE;4}))~`gmke;s5+Thw`kS4Q$nKh!DRB?; z-GvOlqIQF-0Ix37FZOhID|RJOyR%)(`E%qT6DVTJrn+_aRZ&U3uEyuzB(3y!9C&N3 z1c$<_HA%IPm-_X}EN0;t9JtZ37k4)iuK|0~ywm$;i>#9H@ScA1~q!M_MBlg<3QvE-+Mtk#GAW!*0xpAt1? zUW{aww4aCiOi}Uvp^e7{AEx*6G~mTn)sG(*k55$ITzXush|^*qNJ;fwa!di{KbJPuS|jEa_?c}r3Jn`ako#GiXh&DtkL>1H4W zoGr0!nZNjTL+aQ5fY|yI*3^^SGYg#ZowYP^H%#@Pk#1JQ-?DF%rq}K`E$Le3z=6XEiM_rGqe3?HU zA}3i#pbB6#&F^4p?+!u<4r98x?%D9~S-Ff*ZA6NLTtQ(Nq3Q5Q2ecJaCCM}w>A_o= z>f9v6){5tg3|W0!DjXhF_4H1IVzxDm2NK0PPD|zH)uU;zNAzrN7Y#jtf60Qrs7$V_shet0?0`6U zs~4i*pyHZ@A`U6h+vwM7Ev%Oc+$r{Ql$OJ#=1R}QNV6HMHW}22)uOnH#=Dq%p?ev$ zn!~IPix5>9VKFC*hY>S^>di%-17tBBDO8O0&CMo{C%i=|G0RNNM$)`(?m3>f?Xs(r zl|!?#(YEdj}}?{;yb!+=G02IJEF3;ir*R$pnuc=9uS{e#E-^%#5~nS%qX8^QF2E^ zU3q+#W?fDAv341Q!oI`ZsqP2iwwT)KQ?6WPaUU_CG?GnHP+0oq!a14gf7bBQoOEG- b0d@uuyryru&}>ireINh=ZmL(S;~euJoo2ao diff --git a/src/android/LibraryProject/assets/images/big-datamatrix.png b/src/android/LibraryProject/assets/images/big-datamatrix.png deleted file mode 100644 index d6f7bcd55951e612ca2b32c08d1df4949d8a7c1d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2208 zcmZ`*do&Xa8<$F%M2pm3$z|j+X*MK$u_??Yw?$-RE-kdoZHqXH<&uWEZ0?s{i9#+R z6Q69hx6Kx5NyJCn`@Jq<~6g`{(zZ=lss^cg~aP?&hEf00CrV zWE7no?LBv9!Oz++yVJKZ#dl?7WG!$=q`MOmsp(F@hv6baWn_rEo>F-chwYBCD#4D< zg?G?<@Y!!`j_TqfS7_!@u91$#@PAUMoFx&G%4_Y(^t0YPNgTPm&n83V;;m;D(lh%p zD)#Nn@4EnBHN9`S|F+G2&|}v^TnUI5S(xyx+a$vf<%xRVOGbdIs2A}oYwd(3>E6(w zj37XMEnIQGb(vMJMUV(KCR^=37&IRsMwN?6Zsg*~U*J zHj<1jfYtMTECPSzIC044v=p{&_4>tT!=9F;-M(|vAs`|%satPtY50Lt?0+ z!CrD}L%xq!CPzMH^G8X1{lbCbGZC;o`T>PgMp z(8@pZzl_Jm%xvf=r~+0ay&QvpkcW(H?^%IG#Vc1k6N?MyHypZH=pXlC$LC8XpIBT8 z%}S{`7*KWFhGT%um>kDnE#M_T+%gD%qo$T$riMtl*9yipX2au&T;@>9Q)SM@k z)RfdALM%~1J~Wx-hbkba4au#ptgo-@q}Zr#nz6o1r3;qQ6r1(gmCda{1%dQ47K7c5 z#c(5@*v`IblLTY1dqI?nay1FaNI+a$V9uoxknrE<^ie2Emu{z|z`)n5JP-xwc>y~_OMb7P7+mcwFV2g<8}r4al4moC@@6uC z<_n64Bwu5VJX9s9_bnEKqV&+-@$DItGDtyUYDme=UO~GK{8rwmt*L6G+#n+Lp&)IX zbfN4IcW&cSF5N_QEV=;+ZGM3adkIrJqR}_Ptz>C@a}M2fIOqhX3fN#n!6%F`ouiT= z9nhfzQLDkU@=kqkW;@O2O(ByWJXPbaIyziNS`Cv{m11ohz+ib{zFu_*DxpRW=yn*8 zxx-8^LyaWS%EjvjIV{G=*Ug#W3gII-NP?P}y_fhpJ>B>ljvG^o#=1H>?$2@A;U!;k z>RETu%0nE!p_UJ`qFjgj4>7{X(I06JW+hLt7}%>bOa7-IgovPXmi5O<40kIMYQQSj z((Etm3ik6(IDvUL0fPu6yM6ww)t3gR(!gNMFO5xiS&T-#sAS6+QB+C?3HXHC@<-7K zq#$0-55IEIZPdn!pW$^pi!^rJRKm2@af{Ozp%d8L1ku32Xfm7{Q@W@-Y75RYM1&B# z&C})bmlm|q`3Cw5bliw9As}2FV1|=8b0e^0aROSx*h8L4_^`EPOf+=6KG;-f1}l>T zN$<4k?1SMT-N1Z%_f)XT2j*!jyhnW&4%%E}lnrAt&Q}}OF&SA+kl|R-fHv>BQqn3- zCqQ#_*ml9}9rub@4R|;|aO7cml^%B(_Al>y!I-#v+$88Sfj=^wwF+U%qtAs7 zo8L-X)A=70vlkfuCk1qc>@wE;J~M^Op99Hg9cucOPuftPIT5;#$3&tEgtH!oqzQ#H|=g}t}^JFl^5U`$_n<#mYkLw z7%nE=M%6-_+ijA&Xn$p4_=+zV2U&EjJ10#KhZe+-1n1e0u)AHm0@zpouHZJ89{zIL zT8nJHV>~9+1<^XC14R$u2cm#Sn))8Q(tE@&K#<940{yGmaT&eRvsV0hFHjEY*Tt1r zOzY;0xV0ViC_Rj(t#=d`FMaC+!p5Wo0!mK{H{{;1Us0|`F1Xo$eu3dn7(+cEbx6C+ zT)92EK2PUpKCdbMqh;MKv?79gsY~i}1x}k=Yen}k{*3$z2Dw_iLn;Q2xn_{!dP$a- zxrqiIlW9B{{!dtdPbQffDmH^hJy4g_0TnBu&DFS=IhsY`waxn^Mb}cDA;x3-SK-`< zYai4tMXtJ_e_%1lQ4t%8H+-{vOadw~cX&YZ$|Un?LP5JFfm@1#C$SjhI$j=j%DZL; pCi=NrDn9pb$`F=Jiuath$msqgRw?rQwDWn$IGuO1Z$bp!`42HeM~?si diff --git a/src/android/LibraryProject/assets/images/big-qr.png b/src/android/LibraryProject/assets/images/big-qr.png deleted file mode 100644 index 37381fd0dcd3077896933073c113775bc1be2457..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 477 zcmV<30V4j1P)7xrdWI0qpfvQ6J z^{!e`cmWCu)IpTm%k;NqCot5A;7%8$feYEKr~lQT-yJAB^FBG87c3{V25z zu$ucjsu@tAR#0jf^|xW$_EVrhC8Fek(_A7Ml+K_)6``zLUzW@}dtte}Nr3Rkg zQUwKSFKTHMG}jbLJ}dzW)JiKzt#{Ra>0E^j3RE^qJzyYoKfOa{pg>)QvI^mpi32E5 z2T;~P)=NjAKoz0XfXrox6ev)j{s?v9`Ux-qb!CNz Tj4!RW00000NkvXXu0mjf%uK;_ diff --git a/src/android/LibraryProject/assets/images/contact-results-screen.jpg b/src/android/LibraryProject/assets/images/contact-results-screen.jpg deleted file mode 100644 index 68148db7e2a14ee99977a44842642f31f9659148..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 15932 zcmbWebyQnH_cj{b-8HzoyB04}C~gH>T#5&`;#QzQi&Na)-6`%`EJ%wd6iLyW{@(Zd z?p@zs_uk1$*2-jN&VKeYGkMOQeO}gHb^-Y6%4*601OxTd7+9E?7?_w?IQY0&*m&5On7Bl^cmxE5goIc)#3V!nB>04c1pfv> z_}3E|865=$od63Hi{SrrdFclbpaYr_H2f=>_AQPYv((}us61}lPV{j)H2umqMXH;ky zAkm$NFbP_FgkxZml95wTGPAIf4;KOe=|8akH?sc&7Xcg>A~N!S z=l~!f`oiBx1js1#{HTQTZ_upVi5LXJ(1{gN3L6G67zK49B-S4Dn50ZXd(6;((EbP6 z|2tse|G$v^Z(#p7t_=V-5(1n&Bm#ge04B)fE$p+DkyIfgk=65FkcQ<#KZTEkKRwP_ zn!ONIGS*_v-y<;((@jx}Yo=!#YauTg;g3x=QD|XiVULVL&|*Z)hy&QuE)i(;7c+c~ zBA6B>2D34I9^KUoUjXM62?4?!2HdB`c>PTj0PH91fC|J#IRs_)6E>ucoC5GCQVAfg zrHhPW)=FR7&re}y={bqWRSbDiT^eczS8KH02GER5fz+kFmf!EuM>u~3zCjt9_#iG; z=eOeZbn??M3zV%a7RYR6!NdEFa$w8o$}bHTS{^O!qridG!2sWLr%(j%QvvMLuYEZTVr|E=mz+hU)cy5nGI!0I)j%9<8e8!fyky_{5H zKTB`6p9L<{Px4g~2SDY7G_kX()^5s$sc2>9(NC9jt88mcT)+HfdN2G6e5W*UZL6RA zBeAss+#j#jZTnuFP@R`~4UrTubhuY@xEaK_Kc< zceHVGnDk;tsj36>2^ZSwT_Y_Oe9|-_>}XWW@W@G2n3k}xw9;yrxey;frFQW_nlVb? zECe8E%GfU>B`t*omVG3ieE|%=MVPJM7y4Qo^C%02z5u=v4d=ty@?QWk#V>%!p#2xX zJ^rKG3m`o91ptdHMw4z$FjRa2U_Ok!0Ium_nJ)koq89*^xDQenOy>(Biw%Lik$nLW z$j$iDjPR~>;=v5JWr2U_VQK$uNkZI<0WAhJKjW+xA$1+6@%}Nf=4()LO-6+M3>_M< zprcC&7wV{2dHVALtn0KO#qQHQmoOjjI$sH?+CGlJHbKY;&Oj^=o+h&U85ty*xDg`%G0 zuE|GTpf|X{_G4NV&9QiJu&%u39Py8h9}h^H6B~Ou-i}|jR#JZ?b$O=u#Lwa^KmLf?sP*ar85ylgZ-1 z#`22D<`>$Vxo^>&{6$&bR0awtfcJ-qKCM9POQs=nEnRB zMK-Hh?RJpTukA|l4BeeBA$py%J)ItSJ%*x$vb^-HKbMQO`M0523oXDda06BYBWmlJ z=OJPcr${1?|LWO}Cv)bocFXXH1(vcm-Su!v)>9>9ru@D%w(LYrlEB-A`rFn?!74cO z>>BNnRWR9HM*9he^Jafnrs=5yGWIGxpBGsf^}dktuXW5Bi^;N#=$g@qe@2?sUOv8~ z?y)G##);89Ll`qaWJf?n2lOt4a!*R{!E~~~Nro8mGZ@erp$9dL;qhYD)X+&HufDKW z`b(?oRH+@kgVFgUMpmF>!I^ZUa)b-9*Ed=)tt045}R< zEN{>a3zVh@sXCD;&8+*WO`Ge5>_oXe$^J8*xqE@Lz${&}@-3~C-LR;IbaR9*)N;s@ z7({vNv=n!$za)&6(YbiW>uM8kA7yK1n#@i5ZY0<@)9MG}SK6LEAoZhs^4P+09tZSQ z+q|RT2uU|l|E-ONU(JdGLs}}3;0%4|&vLP)I^>*#m->Wk8*h;nVqRLYXRfHsSqqEM z%Tp`W2z9mo`ZrahMZMdd8in)Aof7ovN^30Z;~+Es8y zy+FtT)AZ`nulvSCEr2T>_@oa}Vd>Ve_K&eY&Br!_S5eX1FTqe~0$D z>(-yy9NiM!GQ?$tP2TzCpT`(IlF#|_%R;4-D_#JlgsY=sbxnQFjQJ6icu&zbFMxS? z6{tMmOH`OL`+*Kx3zNt+e31S#VoOwqXf)-*ZB^fb9P@OE#Vb3A7oE=t-#8Qm4 zorR$9aKiRRmtna;_*$|i`JiF1(*R0AES=cNOx?=kJB+tyUSsFz$dJ%Z?7%&on`GQ9%`^YHjxr&@kiHJKqqV>y0->{|$tZ)i z_W06trz*XX#$&Bfe<2#;a&T@eF3aT1}8pG-gmUF3Udo*$7jExqb<>f zQNCGwoqRjdG4CZy2@|!1iVkD-q5YO<&G##Fl!(fAoh}zQP_v2KP%_|`r0H)JH;cO> z@Du5PyZ|gAQL&KTyS?7@@{^Sf=_FSsiI$&9^Fa;E*2;Q9Fgs~IK$dFI z;6$g}C-F-jZc6)e!!T-FkOi3^2AX4Khx09+VR#_TTrguG+tST6(uf6D_Nc_Cte&M# z*?hFD&F+#o3Tk?)BvOH~6v}%+%tG3vUK&^cZ_JH$R2Fb3py~xcV!y$aW-e0YEA)BC zG$p3+&yI)0)I{F(>TS5zvW=nB@m=C>Yq7~4}|R)LXjoB_H`GI>f1h~vZW&a8NTvL#S_qG zHk6EDn>E>&lHE%*G=lUt?bk(EFn7jj%Bo7>G@eNKnO2eF(Dy7c#H3C$H3B+teh5%Q z<%pbuDJi9Ev!SwsmgHP@%^?J!uOSZF6IgB^|gikcuNG)QR|bmp~1_)B>)P}tNMmkj0B*jFiHf8Q&=)$8!UnD(0;TN{9K=Z-yIH;o1-gp7ttDc*LvyZ}&}fe*MU zFM#jNb&N1Kh@l275<)a$!PnY1-+W2nAj8_w*xJ3~-F|&4@50<&$6#xKK4bhg35G^< zy7U5YTo0U$@W+1vlrM$cGnoASGsORB1jP&W)<%FS4rR^M?Nv?dQl0*;7Ru~EJYidB zWO=3V_ESo)S*T~uTj>dH#T}`D2MSooGpYV_{CCjC*kGsrZHvv`C64Kql1PC!j+VI$ zRRu}0;zN6zx-7`oV;3RJtQgqHon99?+6NAaU!fG9?u!CLX^X7Aj4voxhPQ;PKS@xl zo-*vRjh@}SnSQtSywKOInGP3|!e71hxCf_EMhm$%hzS#Uj@UA0BtLCYkTxOf$NQf% zh2m;jJM|Ghi#cr5v^GM?mz=L_EQhcPOf~$9V=^vZ8$T})FukXm{i^5}njwA~p&@_b zpBg+6Ebs>G?zf-Ifp_Mj3?9==J4+?^MvGc@ZTmq_XUfPF6KCqay*4UdCjz}2n8gj` zhn9Vk;;jQ6X&RmCtXZ7$J8Zm<7s+<=NKr?;7|&3oPLeZwn%}AyX$gtnX>R!yeUpq2 zD^kdN0mwsx) zgQuz3Qr^vqdysp|>U(=jAC;(|og>l=IU*j=>4EO|>35Z?lNSJ$&;x1skYeA`I|-8E z8YkRJKE0)q!kV<@ zq(v;(#`KzEuQxAaCCn^X@`C(#UN4Yoe_OfNWNOPp-aSwD=Q;c-k>j70#Jl#(q?Z;e zUK#qF8^9W$CH0dhUv`aq-^rjeWxvyWe)^C>qBAhL{T(|6LtfW|#iQJ^6pGE>DG^F* zpYUiCPg{*}dY6X#QxTorgZO&q+WB@(ed0h*q$k#cMxbpRH-jXQXmd@iXj?vj_}1h@ zH<6i{B0-cm4-G!WcuZs9--%RQPdP^)k)6iYG?{qOq#{_~`#^%HSll|7nhmLBMgDKk=S;LM>d#XZAe&5*tAssNP3nFx@}HW;ArnvcQ^X?&ty?0lh% zAF6U22FrJ-UbEkDIVvl&a9Fwju$2_OcR>)*FM=>87LcfhjVMP1ky(%cC#=&!m{~s}6?}aa?-^;xc`bevJ#u zzRlm)Ah%z}j?w`uZPC}<0mCNY$J^BNZZ{f(B_loQO|v{`1{Q#m+faicAgsGeb%q6gG_<-EM7mOD>cSvdYyfel8}-UN|`e6!jp_f)9rOF zh&FZv9(CM^vFZ&nfeC9rtf`-jo3}7d+6`U{UWg`MZ%yTh+IT;ZrBB7xp`Y{wgFtr`ey!rs3 z(Tk(|RTYS646mzDxq;K~n&ys@0HbwZ&T$eoCC)#H?kVGy$Vs+CO4*-(w1-HP1z4{% zk!<*+jrfoXnrW7pIo7Y4soB~8PWxH?Y6MHhhm((7cheMbv*Etb$dZSnAmYKFzmOg^ z#hehAOO*7bi*M~(*osKHqL@^YWeGexfl)Jw5xC|VH=<$mC4sKyR0xq4XHxM%n_0-VoM^!6o0pwvG2 z_E{n`p$`%zH=*4FijETk;v5^0x2$@PEqS5;63H_MPrH|4*i3Dko?{*HAfow70aV0D zE+}&s&41t3E0b(EIglU)EvV-pB`yC!4j~HE^R}|u-4qv&$$9|{`IH1_7Or>imF+>74X!Zbt#-PN4RDKa*< zR8o6N{LrZYvhzvG3jE}F``Z$x^&qEFzHzBL=Z$o$+}a$2fDq}~+&um349HF&_OKiY z6}Z&wi5ukB^6r9*{L16|$lTs|n*%i)uKI+hQvJR36=iHH3PZ$(I{-Q`nuDBmc^BI4-rq8|`I$CdJND=l+x!xZ>N|sd<}Or6gH1+8|gEO?+%U>T|RD0MIhs@CX!hzWTlctw9ygMR*8$=9^HB!6Mvcl5ROh8 z-dx>FG)>zfo4`6RG*BZ`$WXlivs!pVT5{yQqWoXM|>eQ>Qe1( z2IXP^s(gk6uH4A`M_2g%k*y9v%`P~3W~+xvkCs)Gw$wR7omyAB>b7?#leWqCQ*v$M zxT<=Wv40^QzM2*FhB$BqC;^a*{s#hO|^EqeBZLV%2Rb29EE*<#F*<=s)i{lC(A*FUjWg~ z@jeTe78-)IRoo+++8=!_2#~rBX5H`&#dVrU{zj>U!GQf)h6!FkQb!lCO5;+uXt7$Q z;)h!z1`8#s?_vU%w8m5MVJ%Iw>Wd99tHP6Bz*4tf8R%sDm;QWn`Hi`vrYY$a_g+AH ztC7iWtIT4i;nnTC3NdSWVw7al@crHEth-2|Ako2Rtj3m}%wa=is=o#8{M#zrbBo-y zt`RO*qU6y`jJ1QqwdiSMtuh3VRTYeR4Cu;yjdvZW1s&-sdPGJ3?<|RqFuU)H!XVbdtN3w*XC`D|Yy@pz2c~ z#FtCTvot*m9^Wtb#W{ORdybOjF}t`aH!r#H^1i#`(cOL}W2URv@kvPmQmKBT zWzK&l|3NyLW^GM=PZLv`N3fzT>e6OOXc6T;{>`meiBd@RT_|6`6cHn_hqByQ_}v~& zevH>a=0Gq`!}AifH?!G~GbgvFV4aw^=L~udWH)WM! z{fO~NW95OE%g%wq&_0daoAmmH-HskTsZ0wqQ<+(bLR%)JoO0wl#+5GF$cVk{N2<;x z?=95DVaf+HM~v#4t*0DOzRmczq={5pd?|9Cj7X?PohZ)X1u)EHN6?#9iZOM2O`rm( z$rKi3QwrOb#*>F|s+IoU!0C-=SQ}y#$|PXjEU_q6QxrV-bC}YPZ0J@2GTd!Rz7_5{ z>qYD6ZdfjDTP%*!P<7!gl5n1O{==mwneEe+MBOv#Hi^Hf-(bnaHY#1Iq$82fhtG062(HbAVG(f zJ6=zc3b(D|naUbEny-~~tn*5yk&oj8(kdpJ7)8hMVD+BvsSJCsnou9IT&H3DjgvGX zlTkrSXB(+U&*yf!Fea8m8(N#3z+uvjj{<>K4h1lq!OVM}hVL*|t^5%gO32wpF}}$L zxoe5URJe~qhXuXP^kHsQ8zYsn6z}V$8yqs7w&mukwwCVZkC18Lwld9#(C)!bgOKU>Z>E{*VmLoVP>XpJ6O- zPt?LPd68TX-UCX{!4Fm*)~d)Tgg=Qt3xzfMd+UHA_P~!8tB>A$i5h#;(>*)!-9~}h zHIAYyA+F(~P3)ylDF+{)^)ds6D1M#|zyOAmGQyBu10MoJ6)nymm(I^49*V5vL7fJC zY1--O!X@*k`PkQO(ABd$a9xx?X;rZzSQ%=OS*7@)!tt{M7`)8QOP9W&wnY#pHGg5g z+1e^cM;(MMWmN*|1M~D*mB1$DyCBnj@z;~d=jNg#4ZpK$Rez zk!jUK8{b&R8Q1sSvv?it2i6h}_DijEl;oD`KDRndQtcrWs6`Fv%1h%1e#^?Bm=49 z41`tU;qv4g6GM^{@6ze03Hji+3XL*(%}>qGM8>6)ZV?;d6;WcU0{y;B?~wKK3IP1q zHEu9Bcram?4dz=LDu#5f1GSW1GY=$M@+z!8g^YI=*GQ$BxTcB-pyW>`equ{Oujj6x zk8~NiLR=mPKjmI@my@@|Vn^0uXL=w-xTcD1@>5$@J>+O|8tAEazE{k}Uv6T%~DZEV( znE)Fw08@U(!!E)Mf|6VO(edh-GVx?Ve zy8Ee1=nn0y7o|t<U(3u-K zYxGNP8f_bN3SrNjNc=4FLu!h)+)pou+bg*iL>)ii5VQxYW%6~xc)t)EhovZlLZ1>? z)TtBC$BKNV{H#P~WtC6#%y&#H4Jj#$<`UA_RO7BQI4sUm`as9X1E6_!oP_B?fkV%L zuDCxYkfW*!Gb6{9tk%3+%0*+Bte*`=hvv0)RHPJiXyo)ps0>x0J6%Z4b8cx_Bf56L zhctHwf;NU!@=^Zwuy?up(6T#ABMi{Pnn3b88?=<$;lX zli`A+&|ELlqbrR0nE|$m+=+SIi!^@|gnF@W8g1Iy)xMGi8}g*->aTK!N98}M9%S0t zT;Z%)_+#;g2a_caHk^=V-Y>7loY@jtoY{ZZu+P*b4VQP}K+QnxGCe2g4psFLdWYy# zy!?zFC`3!&*9xUA16SNo9YHlAoz1BmV(DJl-+J}P(i0b%UVTunUd%a^%vuP0;>|`Rp;@yk>7;N{|I+6<6K7`9$C8=0QS({me$Os@lsu&X6etZn&B$0kEZh2 z647hJ&#&SrovdYS^Vq3uXiCIb5*2=f&t(`vu9rp-oU!;o;*H+4-5zddS0QM?A&!R2 z@Sh6XHJ{q!C6a-01p!g_G$`4K2(1Xzd?$_zyu4yA_cv2TuRG~TIZf>EYj@@HFrUf- zGd43^KC}kbv%ipwOQWTlnmQ?CJG;FaC&T#`exJF&s|&^sf3~V2fuYJ2H51J)efFt> z?MG=tmZ*V@B8A1E2&E{8>OjR(ho<9|&h5>X#e)t}TL)%>n34WCNsM(eOp072LHySJZ;qAbaDN;ahUxY_E6^>u}O7Ch4 z!+=9jMHxl{85(ZuWom~n-q@C0MNPldX zBvRbMBvj61sNoy>op`BVSndw7|aqmo+hA zRh9U#Q`k~vZ(pMSuTRhTFgqhiZOnc8OmpY2*y|n}o#xI@1r3X%d5u6GZw}+hucq$U zT}Y!J*K2}o_C$v?F)i^mIbe;qJ3}J=3O`3srm%!ZX1>QVbUy$76h~+DE{bOa)lk?F zD~}FUw#KYEsLbKf$rtPv>HLTXr5fJGS*&HvTUA_k-DSn0)tZo{t19`ix! zd(~Zk>rNcT-D{1gcI+LKn^_)ainSt0wYkkmmQN~rsuHq)RxvmBmgwG0nk}l;>tuP; zIs1F_)Win5v6_!}{2CcuS1-o$n#ng0S%Z3iFn3xgqB{1LRusa{ zwXiheE(5tCm+DZ_=;|BJAcGgcgYw1I(VWRsE+IZ-Gdq0S!Na`?IFNJTz7om^u}I#X zwiz-cIL+8rF4!1J|6(}l@$fxve|n2G?K99SF$7io+&r+aX(zhC2~;OThh-~TV<&Vq zMA^TnLLX-Ymb?>m!)e|}#!i(m_)yo+8$;@!qwA2hoxpR>V!gPzt(xd)BZ&IBwO`Jl z^-Exf_?xhB98Y%;#|yxqb(LF~7ayZ8Q0$JLTlYgQ?ug$9Z{`7xvrmX&jl)Dq&2yw) zmjIYOEPi-H_%dcs`NrOK6U4oM*8+wSW5&_*kX!_%Wgh)wO+SBYqmGZ*VKu{ zhga|fjN!iolCn7I8)rk|2(#K>R(VAugih^`)PyC=GG_JL7B5n<_*p1bx3VV@8qeye zSj1-0gl&P*_okq z^+`{5pQk&ZAPu1qCwuh^WO@XJDvKwD?aUN#ocd$x1t2|W&ad%d zq{*r+|8ok{4kM~dKhNctGy^!TqQD}X)%qkO4prAKvQ~{Fod4PXOxor+rxe0;G>pY)t+|LT^`#U^Xh_a z6nYD1fKC-c(8NV7)3`azdGQExIM-vmjI*@u^IG7mjT@(3 z;ZMsD#nd7yT)zkI0JBB~DpxUWy6Q~@jB&RfG_+I9s%h|tT)K+S zIFaqFe9=MkD+qLgCGI6-S%7Thp&}*Lt`{!MWOEjiG*kShN~r+yol1dJ^u+*I>x5hE;GJ}Se)s(#qusV`lY=%y=G?DfCy=TW0w)45SFNxw0BE zq%!STO9Df!=J~WS|NAu~=Lhckr4I!14a2c5zVBST4a~gg2om(k12w@$$P9S+CvSps zYbgmcwWLaOeWncaup^=vFL67nTPjfW`!Bjpp_yP{f-n~6WIn+Osg6Vb2PZ5}jUNVB zYA$=Kx<*TF6EMwn8Y~h1tg%+;uOx1-_mIQB1mUmE#W`B7Y5{bSA8@I~%ywyZMIVNw z{i+eBRr@Sj)Y5GHfmE;sX-=KFBB*P9r%xTHM!5;rI>3g(`^)3 zSsjRXxJ`!bTkVZ$SCxM2mmgK;rjp;!HYoN|jK3i3Zwx0OB;cd(trT0ds4DlxKB`o} z#)doV;=M}~>u%!L-FOn5T13Z3vhB|VK$RF{d#^3cyeh~R7rsv7w>f52m7xj0qfS_` z{`^LXI95td=?c=Qz^Fc=mO9+y z+D74-&l_C#BgL9NCSvDckEFtoD9x#l5w&M`<=OpxqHea?wr7Ky+?)`(J>%U ztwN(xLnfblIL&XfxEYt=u`MC}hondCmgGKpf&XXIKv7u1{cDLFN{ccIr@PkH7RglK zl=;V1eQ8vN4>qG8(S%L*2V{wa&~;BA1ogrtHKi;r!u6gLkv|>O>wTFSYWJq{@Hc3D z41&e*JpWv!G&Q5ZuHkf;&$Rt}d+-8iI^wgGA5*X39nGhnwhQ{e)akROwOr%+o>Y|y zw5E!_b^UFujb_w=Z|TT8`Mlk_F>hZ2v zTQ}M=*{~gCj$&WnZX#b5GY}s@az8g-FXq?25<*gwD?mHSkyv`S7*-nkO;f#WrNE#f zt%i=(;>!)V$RdO?9duoc9C55otw)B2mK6eKFQDySiVHDG!1RZwE3Q;2ypNF0Rqy?E z`i55;?Uye5U6lfhw);Yf1qaD#&f9|hKJ|C6dzU$Y!7Z2pn4f{c-E-I(aR}qzi$iN! z$7E>WYZ0_qeqFm!)DgyGWpDPLuY}p#s?0X9qk2s`eTb&`-69u{Pd&x%Y60wFD2jq+ zS?u00OF+1L#B`;pjHUU5rndwrN3|fX@7=ebYt=Y1mtwk3j@t*XdY9+EVHjrRZdYn-yCI1-Gmk;r$FI`6Q7^4=Y%h3*u0xig=xtu#`^y1%cLImo{Hfr39_LN&)+Z z_}ed;CA*veUAq#5kF$#MQo%ys3i6t(`8~vmZL{-K7_&5&j0|bAM6I*5O;FBn0y-@FPdHGhX1*#Fhl6oRPt-Sr$lEUdL`n znBmu&9-_Y6Xo=nhDhCQ(Uhz>eaS^6=V8FxxuBD#+Fl3_iW?{sG)F{#pOvn5gVbY)w!`$c(sLB8)uDh@c~@Bf0ekI{KR0SUg3V~GJU;HK2X6`+e%He()_7b(PZtC-o3}~(mX296XD*l z@_9DD{sj;pEb}N*56droR9_Hsa@wreGnI_T_>dA&PQ8e$p4I-6|$Qp!-Mv$z8(4B);?CA`%-_@@;J{j;5Ck*j{nEl zwY=cFGkLJ=rw}}0w;016{OcMm9Hv(mD^wJWexlehjYg`2Qb2i283wxl8MNIFW@M+{-G#) z*8#1)V8=MMw1pr3HFaBfz5vKP72xRK!_o6TO7e~ZuMNF;A4xS|03&bUtz%u6ww7;` zA0=5wkwbo%&-Fo!|M^uFj+mAYj<^SoxDoElcr<=!aL}>*bWrXK0Cxf!`U1%6`tNUP z&otTl2&>?WPazi+|9UG$dhWk>_N~zGX|lA+hq2_xXO@lhV8IU;(n6s6!;dykaZ-v9 zx4nxZDC!FUjGI|GP}a@1Qg5tA)%T5I6x~{Nw_fN>Xf`k9393hbnedQx&$@?prUsUc zx5V?xj}ftidqe=oNL6>miJb{_t2%$xAL^keo9J`=0zlq^x>3NIzW;}*^k}cZII5*M z|F!~IJxhzaN1}j{o?fp1MSEE?jO8*u;L&Ja7GnO-bOrgT5a`=Wm@itqie)?{{R^Po3+`84lKCr+1{zi38=27jnjm+$gASqg za0gYujp(#|=J*maAkl5q6U<>>_Pnp{#e?}K$7Mb{Cc&dD z;eSJ5mEc~!;PH*SK|I7Q(9sKEOv1Gcr5Q4~GH0SjmCxTAjzuWO5}))N5;}~lN?t(_ zt)&@+0vWm$grW`4A|BI9G(#^kt#IpzR9hE~$1lloe}u~qJajxd)o8<5`{I&h!M}g+ zz<4v^Gp3N=?60wDtK76|wP4OoU1jDo#wj>&hgit+k!%t^N8Uy}W1NHg?l~lQpRo?% zWRx_onzV#lZb-cr za32W@fcxbED*HtIL5y!`E;XK4VM4CP};LhJ>=FA3QV?yXxC`KISTs#UEWC+nzj(T*lQDM zz14m7Yl_Krl2B|+J!YiTEX!^=1fp#mn7ke!7ekFuegeGLS-zgwc3=pMA!5xGRR{Rdr{ebG~*-O@d# z#HDaG->E_GhU`oiorN}ORCF4bte=(-yX9ibtn97B=~TC;c&(XID|^dwyvX=Ax0`YN z?5K}6tb}B&U9S!Rp+nN>*h4Z$4R}MBh-AJpSPN}x_^~l9IzEWS2uWZ0$HsphXkR1% zj2D6hkI5`(=WcqmM(@{e%&8q$`G+vR2|Wa2cUSW%g!@1+c5?t2m2H;5M`ov^!F!)} zo&q`BHYd3nEWW1=aqiIfe|>gS{?xk9@U%q+^86@!wN0@&;XvSLfbO#D(hNef#(u|( zl$3*~p0qm9i{B9GaxTSQIzo6pSkt(FXnnew!_QV@@xCk~fAG&F~rJ-NymV-*{HTJA;DfCfpl0 z+n%IGR0(9yw7n0XXDlequJi6*0P64Sd`-9gS7-Vf(%^F(8@ks|obqei=LJyqjq@im ze1XEpvBw$hTT5hRwP&Rmb-$_OUktHlOS~zmiwP8VFJ+qVGAI5r$sD%h7{jXk>H|d= z;4^t(;pfiWp=Loz#OhDseDV~i^=FSHyQj$f>mY5-NNt_gq0--Lcm;gJa=)coM)}yo zEJ8L|_s+k3)Tr2U6yfx2_%2HN!B_c|s5pn{6aQ4|`)l*zu;wsNbJ*5iKHe-!&ryD@ z`k!@0zZkAIKL;*7^|-%QQR^<^jIC34Oi1_;-tfq5hZg`O>X>CcOV`>-nB#TD;g12} za6Ub73*ZH=+y0%!QzB{ZNJ&#OHB*_$R3Bws_+C!%H>rclg7S?JLYnV`0t|QK>SDz5 zZF}mt;DpQhtN4RT^-B@Opb;ZxRx!7Wh@ct-W-qD~7n{ z)wu~yHqc>FS5KVy*76PAHR4NrSi2KHow`c9GkPXQs9lBcFz8P$7x8c|n9XkT;LcaK zsWTT;4~gvKfLw0MsA<;0DQxlP7 zu!jBF%@YF_jQ)!TwP)#WErR*bjuYQKKg~(vPM8!yh{Vrrkf?f={;r@2uV!U${?;p` zIkpji(ekqh$a3h9ic1YkA<1Hh*BXa#2zW#ADL&^F6K$}md7rs0|bEx`t=QMjH zEnzK_np&e*M<=Q-=L>7ow=pYDF~jpIcWI;xME&oS5p!w-LU2L7V+pL)$&%egW{Lz5sszy}3(bGvn%K}r8=N&R294hIm7jcThufh2}ozcm~8sV7Ns&%RQXz_-M?V`q2 zXG}<-z$-;tNB)G9M-~MpL06eaQjcK6Z!-=QAmvdE2{^KKZq+i%I|`*K3v^uY?jy8+ zrkQV^Rxs%6&RV!~026R0G>m*aVmUZ^y;f(Ciy}X{~m><~=!_p&K*j za1d=NK>jH-gF@ksA7ST690|4g{1KiOVs0TFygFn+;HZt&(wHretaMj=IMtb^bzqds6pT;Dff1UPBI7=Ebw_Y2vI|0|I zpJ8ny?X1s)({R;`ss~qUZ;Zb1!MaA)#~ztGe?4QD!sSav9r%(gWN!1nUEFY+ucLyJgW2EBPN|Cq&HNfT~YbFlcOv^QN3O*xlL0t9%9v>^= z36gL2WhsDvbG$GAbGbK4=&1RWpxHF|d00}<*wZVx-~(5bjphlS!fP^mUH}o|@Y@l# z0@Sv|KwAmW*gqSJ;Wn^7vg8TPJ|>yG0G@GJ{zCN2Nli&#&A7`8ZS^K8c*0(a9tK~A$8`>0uAnyslZoYk_`_1T0o{`kG}7$e7& z{81cxm~ehyu#ueiFp-Rv6|)*}kktW92(*SPUXtLh|7B=7B^Ph} zqj~aQD(|5efIB@%$|7T#6vQM-jy1D%G};pI4$U@i^H^Z&5;e{h|3}^Tj^&nsweI*Wi{~S*U+?d9RXff;4kyej(F0%B|1SW* BJIDY4 diff --git a/src/android/LibraryProject/assets/images/demo-no.png b/src/android/LibraryProject/assets/images/demo-no.png deleted file mode 100644 index 96528813708ae59662fe310c0a0fcce3f69ba6e3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4566 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 A00000 diff --git a/src/android/LibraryProject/assets/images/demo-yes.png b/src/android/LibraryProject/assets/images/demo-yes.png deleted file mode 100644 index 7e0e94b15bb668b078bbffc5e558795ae566a69d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3031 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 ZU;qgKRb1q8Cn^8{002ovPDHLkV1j$A+6n*w diff --git a/src/android/LibraryProject/assets/images/scan-example.png b/src/android/LibraryProject/assets/images/scan-example.png deleted file mode 100644 index b5183e464943fc5c9526bf84a608d2199a9e1c76..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8927 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 diff --git a/src/android/LibraryProject/assets/images/scan-from-phone.png b/src/android/LibraryProject/assets/images/scan-from-phone.png deleted file mode 100644 index 56c34492985d3e9cb0b434479deedf2a2020749d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3207 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 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/src/android/LibraryProject/proguard-android-optimize.txt b/src/android/LibraryProject/proguard-android-optimize.txt deleted file mode 100644 index 4f94e229f..000000000 --- a/src/android/LibraryProject/proguard-android-optimize.txt +++ /dev/null @@ -1,69 +0,0 @@ -# This is a configuration file for ProGuard. -# http://proguard.sourceforge.net/index.html#manual/usage.html - -# Optimizations: If you don't want to optimize, use the -# proguard-android.txt configuration file instead of this one, which -# turns off the optimization flags. Adding optimization introduces -# certain risks, since for example not all optimizations performed by -# ProGuard works on all versions of Dalvik. The following flags turn -# off various optimizations known to have issues, but the list may not -# be complete or up to date. (The "arithmetic" optimization can be -# used if you are only targeting Android 2.0 or later.) Make sure you -# test thoroughly if you go this route. --optimizations !code/simplification/cast,!code/allocation/*,!field/*,!class/merging/* --optimizationpasses 5 --allowaccessmodification --dontpreverify - -# The remainder of this file is identical to the non-optimized version -# of the Proguard configuration file (except that the other file has -# flags to turn off optimization). - --dontusemixedcaseclassnames --dontskipnonpubliclibraryclasses --verbose - --keepattributes *Annotation* --keep public class com.google.vending.licensing.ILicensingService --keep public class com.android.vending.licensing.ILicensingService - -# ADDED --keep class com.google.zxing.client.android.camera.open.** -#-keep class com.google.zxing.client.android.camera.exposure.** --keep class com.google.zxing.client.android.common.executor.** - -# For native methods, see http://proguard.sourceforge.net/manual/examples.html#native --keepclasseswithmembernames class * { - native ; -} - -# keep setters in Views so that animations can still work. -# see http://proguard.sourceforge.net/manual/examples.html#beans --keepclassmembers public class * extends android.view.View { - void set*(***); - *** get*(); -} - -# We want to keep methods in Activity that could be used in the XML attribute onClick --keepclassmembers class * extends android.app.Activity { - public void *(android.view.View); -} - -# For enumeration classes, see http://proguard.sourceforge.net/manual/examples.html#enumerations --keepclassmembers enum * { - public static **[] values(); - public static ** valueOf(java.lang.String); -} - --keep class * implements android.os.Parcelable { - public static final android.os.Parcelable$Creator *; -} - --keepclassmembers class **.R$* { - public static ; -} - -# The support library contains references to newer platform versions. -# Don't warn about those in case this app is linking against an older -# platform version. We know about them, and they are safe. --dontwarn android.support.** diff --git a/src/android/LibraryProject/project.properties b/src/android/LibraryProject/project.properties deleted file mode 100644 index b7b7b0412..000000000 --- a/src/android/LibraryProject/project.properties +++ /dev/null @@ -1,15 +0,0 @@ -# This file is automatically generated by Android Tools. -# Do not modify this file -- YOUR CHANGES WILL BE ERASED! -# -# This file must be checked in Version Control Systems. -# -# To customize properties used by the Ant build system edit -# "ant.properties", and override values to adapt the script to your -# project structure. -# -# To enable ProGuard to shrink and obfuscate your code, uncomment this (available properties: sdk.dir, user.home): -proguard.config=proguard-android-optimize.txt - -# Project target. -target=android-19 -android.library=false diff --git a/src/android/LibraryProject/res/drawable-hdpi/launcher_icon.png b/src/android/LibraryProject/res/drawable-hdpi/launcher_icon.png deleted file mode 100644 index 5932aadeadca0d1b7f95cab8aecb1c46d6f63b57..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3731 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 diff --git a/src/android/LibraryProject/res/drawable-hdpi/shopper_icon.png b/src/android/LibraryProject/res/drawable-hdpi/shopper_icon.png deleted file mode 100644 index 4df84426d6e6cafc8beb043962ce2a601565969e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1483 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 D6itf8 diff --git a/src/android/LibraryProject/res/drawable/flip_camera.png b/src/android/LibraryProject/res/drawable/flip_camera.png deleted file mode 100644 index a73694810cf0531413de1475449486858504263b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4196 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 diff --git a/src/android/LibraryProject/res/drawable/launcher_icon.png b/src/android/LibraryProject/res/drawable/launcher_icon.png deleted file mode 100755 index fc5fafcf05747bb830e1b13026741a76d39a3f5e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2222 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 diff --git a/src/android/LibraryProject/res/drawable/share_via_barcode.png b/src/android/LibraryProject/res/drawable/share_via_barcode.png deleted file mode 100644 index 56c34492985d3e9cb0b434479deedf2a2020749d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3207 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 - - - - - - - - - - - - diff --git a/src/android/LibraryProject/res/layout-land/share.xml b/src/android/LibraryProject/res/layout-land/share.xml deleted file mode 100755 index 5bbfe1f74..000000000 --- a/src/android/LibraryProject/res/layout-land/share.xml +++ /dev/null @@ -1,90 +0,0 @@ - - - - - - - - - - - - -