You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Dynamsoft Barcode Reader (DBR) SDK Android Edition is a barcode reading tool designed specifically for Android developers.
14
14
15
-
You can either get a quick start with the [BarcodeScanner APIs](api-reference/barcode-scanner/index.md) or experience a highly customizable development with the [foundational APIs](api-reference/index.md). Furthermore, DBR provides a powerful [parameter]({{ site.dcvb_parameters}}file/index.html?lang=android) system in order to cope with various scenarios.
15
+
You can either get a quick start with the [BarcodeScanner component](api-reference/barcode-scanner/index.md) or experience a highly customizable development with the [foundational APIs](api-reference/index.md). Furthermore, DBR provides a powerful [parameter]({{ site.dcvb_parameters}}file/index.html?lang=android) system in order to cope with various scenarios.
16
16
17
-
## Using the SDK
17
+
## Develop with BarcodeScanner
18
18
19
-
### System Requirements
19
+
If you are looking for a barcode scanning library with following features, the BarcodeScanner will be your best choice:
20
20
21
-
- Supported OS: Android 5.0 (API Level 21) or higher.
22
-
- Supported ABI: **armeabi-v7a**, **arm64-v8a**, **x86** and **x86_64**.
23
-
- Development Environment: Android Studio 2022.2.1 or higher.
21
+
- Minimal Code: High-level APIs achieve full functionality with one line of code.
22
+
- Ready-to-Use UI: Pre-integrated components and UI enable quick setup.
23
+
- Common Customization: Configuration objects simplify typical algorithm and UI setups.
24
+
25
+
|| Develop with BarcodeScanner APIs | Develop with Foundational APIs |
BarcodeScanner supports 2 different Scanning Modes
36
+
37
+
- Single Barcode Scanning Mode
38
+
1. Scans any number of barcodes but returns only one result.
39
+
2. Speed prioritized.
40
+
3. Requires user to select one as the result when scanned multiple barcodes.
41
+
- Multiple Barcodes Scanning Mode
42
+
1. Scans multiple barcodes and returns all scanned results.
43
+
2. Read-rate prioritized.
44
+
3. Interactions like editing results, manual input, etc. are not available. Please refer to the [BatchBarcodeScanner](https://www.dynamsoft.com/use-cases/batch-barcode-scanning/){:target="_blank"} for these features.
> Note: If you are looking for a solution to scan large batches of barcodes, please refer to the [`BatchBarcodeScanner`](https://www.dynamsoft.com/use-cases/batch-barcode-scanning/){:target="_blank"}. The `BatchBarcodeScanner` has much higher ability on scanning large number of barcodes. It also provides you a highly interactable UI for result previewing, editing, saving, reusing and sharing.
26
52
27
-
-[Build your First APP](user-guide.md)
28
53
-[Configure your barcode scanner](user-guide/configure-barcode-scanner.md)
29
-
-[Build your APP with foundational APIs](foundational-guide.md).
54
+
-[View BarcodeScanner API References](./api-reference/barcode-scanner/index.md)
55
+
-[Check out BarcodeScanner Samples on GitHub](https://github.com/Dynamsoft/barcode-reader-mobile-samples/tree/main/android/BarcodeScannerAPISamples)
56
+
57
+
## Develop with Foundational APIs
58
+
59
+
If you are looking for a fully customizable barcode decoding library, you are welcome to use the Foundational APIs.
60
+
61
+
-[Build your APP with foundational APIs](foundational-guide.md)
Copy file name to clipboardExpand all lines: programming/android/user-guide/configure-barcode-scanner.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -14,7 +14,7 @@ needAutoGenerateSidebar: true
14
14
When developing with [`BarcodeScannerActivity`](../api-reference/barcode-scanner/barcode-scanner-activity.md), you can add configurations via the [`BarcodeScannerConfig`](../api-reference/barcode-scanner/barcode-scanner-config.md) class. These articles will guide you on how to configure the settings.
If you are looking for a solution to scan large batches of barcodes, please refer to the [`BatchBarcodeScanner`](https://www.dynamsoft.com/use-cases/batch-barcode-scanning/){:target="_blank"}. The `BatchBarcodeScanner` has much higher ability on scanning large number of barcodes. It also provides you a highly interactable UI for result previewing, editing, saving, reusing and sharing.
56
+
57
+
<tablestyle = "text-align:left">
58
+
<thead>
59
+
<tr>
60
+
<th nowrap="nowrap"></th>
61
+
<th nowrap="nowrap">BarcodeScanner Single Mode</th>
62
+
<th nowrap="nowrap">BarcodeScanner Multi Mode</th>
<td style="vertical-align:text-top">Decodes at lease one barcode that available on the latest frame.</td>
75
+
<td style="vertical-align:text-top">Decodes all barcodes that available on the latest frame.</td>
76
+
<td style="vertical-align:text-top">Decodes all barcodes that available on the latest frame. (TTL Overlap Mode)<br>or<br>Decodes all barcodes that available on the first frame. (TTS Ovarlap Mode)<br>or<br>Decodes all barcodes that ever exists while capturing. (Panorama Mode)</td>
77
+
</tr>
78
+
<tr>
79
+
<td style="vertical-align:text-top">Result</td>
80
+
<td style="vertical-align:text-top">Always returns one barcode result. If decoded more than one barcodes, users will be asked to select one.</td>
<td style="vertical-align:text-top">Supports the following operations<br>1. Extend the current result with all kinds of available image source.<br>2. Manual input new results or edit the existing results<br>3. Save as history<br>4. Export as file (.png, .csv, etc.)</td>
Copy file name to clipboardExpand all lines: programming/objectivec-swift/index.md
+49-14Lines changed: 49 additions & 14 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -15,29 +15,64 @@ Dynamsoft Barcode Reader (DBR) SDK iOS Edition is a barcode reading tool designe
15
15
16
16
You can either get a quick start with the [BarcodeScanner APIs](api-reference/barcode-scanner/index.md) or experience a highly customizable development with the [foundational APIs](api-reference/index.md). Furthermore, DBR provides a powerful [parameter]({{ site.dcvb_parameters}}file/index.html?lang=objc,swift) system in order to cope with various scenarios.
17
17
18
-
## Using the SDK
18
+
## Develop with BarcodeScanner
19
+
20
+
If you are looking for a barcode scanning library with following features, the BarcodeScanner will be your best choice:
21
+
22
+
- Minimal Code: High-level APIs achieve full functionality with one line of code.
23
+
- Ready-to-Use UI: Pre-integrated components and UI enable quick setup.
24
+
- Common Customization: Configuration objects simplify typical algorithm and UI setups.
25
+
26
+
|| Develop with BarcodeScanner APIs | Develop with Foundational APIs |
BarcodeScanner supports 2 different Scanning Modes
37
+
38
+
- Single Barcode Scanning Mode
39
+
1. Scans any number of barcodes but returns only one result.
40
+
2. Speed prioritized.
41
+
3. Requires user to select one as the result when scanned multiple barcodes.
42
+
- Multiple Barcodes Scanning Mode
43
+
1. Scans multiple barcodes and returns all scanned results.
44
+
2. Read-rate prioritized.
45
+
3. Interactions like editing results, manual input, etc. are not available. Please refer to the [BatchBarcodeScanner](https://www.dynamsoft.com/use-cases/batch-barcode-scanning/){:target="_blank"} for these features.
> Note: If you are looking for a solution to scan large batches of barcodes, please refer to the [`BatchBarcodeScanner`](https://www.dynamsoft.com/use-cases/batch-barcode-scanning/){:target="_blank"}. The `BatchBarcodeScanner` has much higher ability on scanning large number of barcodes. It also provides you a highly interactable UI for result previewing, editing, saving, reusing and sharing.
19
53
20
-
### System Requirements
54
+
-[Configure your barcode scanner](user-guide/configure-barcode-scanner.md)
55
+
-[View BarcodeScanner API References](./api-reference/barcode-scanner/index.md)
56
+
-[Check out BarcodeScanner Samples on GitHub](https://github.com/Dynamsoft/barcode-reader-mobile-samples/tree/main/ios/BarcodeScannerAPISamples)
21
57
22
-
- Supported OS: iOS 11+ (iOS 13+ recommended).
23
-
- Supported ABI: arm64 and x86_64.
24
-
- Development Environment: Xcode 13+ (Xcode 14.1+ recommended).
58
+
## Develop with Foundational APIs
25
59
26
-
### User Guide
60
+
If you are looking for a fully customizable barcode decoding library, you are welcome to use the Foundational APIs.
27
61
28
-
-[Build your First APP](user-guide.md)
29
-
-[Configure your barcode scanner](user-guide/configure-barcode-scanner.md)
30
-
-[Build your APP with foundational APIs](foundational-guide.md).
62
+
-[Build your APP with foundational APIs](foundational-guide.md)
Copy file name to clipboardExpand all lines: programming/objectivec-swift/user-guide/configure-barcode-scanner.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -14,7 +14,7 @@ needAutoGenerateSidebar: true
14
14
When developing with [`BarcodeScannerViewController`](../api-reference/barcode-scanner/barcode-scanner-view-controller.md), you can add configurations via the [`BarcodeScannerConfig`](../api-reference/barcode-scanner/barcode-scanner-config.md) class. This page will guide you on how to configure the settings.
0 commit comments