Xamarin.Dynamsoft.Barcode.Android
8.6.0
Dynamsoft.CaptureVision.Xamarin.Forms
Additional DetailsPackage no longer supported. Please use package Dynamsoft.CaptureVision.Xamarin.Forms instead.
dotnet add package Xamarin.Dynamsoft.Barcode.Android --version 8.6.0
NuGet\Install-Package Xamarin.Dynamsoft.Barcode.Android -Version 8.6.0
<PackageReference Include="Xamarin.Dynamsoft.Barcode.Android" Version="8.6.0" />
<PackageVersion Include="Xamarin.Dynamsoft.Barcode.Android" Version="8.6.0" />
<PackageReference Include="Xamarin.Dynamsoft.Barcode.Android" />
paket add Xamarin.Dynamsoft.Barcode.Android --version 8.6.0
#r "nuget: Xamarin.Dynamsoft.Barcode.Android, 8.6.0"
#addin nuget:?package=Xamarin.Dynamsoft.Barcode.Android&version=8.6.0
#tool nuget:?package=Xamarin.Dynamsoft.Barcode.Android&version=8.6.0
Introduction
Dynamsoft's Barcode Reader SDK enables you to efficiently integrate barcode reading functionality into Web, desktop, or mobile applications using just a few lines of code. The enterprise-class barcode SDK can save you months of development time and extra costs. With Dynamsoft Barcode Reader, developers can create high-speed and reliable barcode scanner software to meet business needs.
What You Should Know About Dynamsoft Barcode SDK
API Reference
https://www.dynamsoft.com/barcode-reader/programming/android
Sample Code
https://www.dynamsoft.com/barcode-reader/resources/code-gallery/
Proguard Configuration for Release
proguard_xamarin.cfg
:
-keep class com.dynamsoft.dbr.** { *; }
Release Notes
https://www.dynamsoft.com/barcode-reader/programming/android/release-notes/?ver=latest
Specifications
Highlights
- Multi-thread barcode processing
- Reads multiple barcodes in one image
- Detects barcodes at any orientation and rotation angle
- Decodes barcodes from out-of-focus, blurred images
- Reads barcodes from low-quality images with preprocessing
Supported Barcode Types
- 1D barcodes: Code39, Code93, Code128, Codabar, ITF, EAN13, EAN8, UPCA, UPCE
- 2D barcodes: QR Code, DataMatrix, PDF417, Aztec Code, MaxiCode, DotCode, GS1 Composite Code, Patch Code, MSI code
- Postal Codes: USPS Intelligent Mail, Postnet, Planet, Australian Post, UK Royal Mail
Barcode Reading Results
- Barcode type
- Barcode count
- Barcode value as string
- Barcode raw data as bytes
- Barcode bounding rectangle
- Coordinate of four corners
- Page number
Supported Image Source Types
- Bmp, jpg, png, and tiff image files; multi-page tiff also supported
- Windows DIB and .NET bitmap
- Black/white, grayscale or color
Supported Platforms
Windows, Linux, macOS, Android, iOS, Web, Raspberry Pi
Supported Programming Language and Frameworks
- C/C++, C#, Java, Python, PHP, JavaScript, Objective-C, Swfit, and Kotlin
- Xamarin, React, and Cordova
Product | Versions Compatible and additional computed target framework versions. |
---|---|
MonoAndroid | monoandroid403 is compatible. |
This package has no dependencies.
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
Version | Downloads | Last Updated |
---|
Improved:
Improved the confidence calculation algorithm for oneD barcode results. Bounded by 30, the misread results will be scored below 30-confidence as many as possible.
Added:
Added two DeblurMode Enumerations, `DM_BASED_ON_LOC_BIN` and `DM_SHARPENING_SMOOTHING`, to support more usage scenarios.
Added new API `enableResultVerification`. The barcode decoding results will be verified before output if this feature is enabled. This will highly improve the accuracy of barcode scanning.
Added new API `enableDuplicateFilter`. The barcode decoding results will be filtered before output if this feature is enabled. The duplicated results will be output only once for every three seconds.
Added method `initLicenseFromDLS` in `BarcodeReader` class to replace `initLicenseFromLTS`.
Added class `DMDLSConnectionParameters` to replace class `DMLTSConnectionParameters`.
Added interface `DBRDLSLicenseVerificationListener` and callback `DLSLicenseVerificationCallback` to replace `DBRLTSLicenseVerificationListener` and `LTSLicenseVerificationCallback`.