Skip to content

Commit 15432d5

Browse files
Merge branch 'preview' into rn-11.4.1000
2 parents c725b47 + ece1587 commit 15432d5

71 files changed

Lines changed: 4714 additions & 697 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.github/workflows/main.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ on:
88
push:
99
branches:
1010
- main
11-
#- preview
11+
- preview
1212

1313
# Allows you to run this workflow manually from the Actions tab
1414
workflow_dispatch:

_includes/sidelist-programming/programming-android.html

Lines changed: 107 additions & 97 deletions
Large diffs are not rendered by default.

_includes/sidelist-programming/programming-oc.html

Lines changed: 314 additions & 304 deletions
Large diffs are not rendered by default.

programming/android/api-reference/barcode-scanner/index.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,5 +16,10 @@ keywords: BarcodeScanner, api reference, Android
1616
| [`BarcodeScannerActivity`](barcode-scanner-activity.md) | The main class of `BarcodeScanner`. It is an activity class that implements barcode decoding features. |
1717
| [`BarcodeScannerConfig`](barcode-scanner-config.md) | The class that provides barcode scanning configurations. |
1818
| [`BarcodeScanResult`](barcode-scan-result.md) | The result class. |
19+
20+
## Enumerations
21+
22+
| Enumeration | Description |
23+
| ----------- | ----------- |
1924
| [`EnumResultStatus`](enum-result-status.md) | An enumeration class that describes the result status. |
2025
| [`EnumScanningMode`](enum-scanning-mode.md) | An enumeration class that describes the scanning mode. |

programming/android/foundational-guide.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
layout: default-layout
3-
title: User Guide - Dynamsoft Barcode Reader for Android
4-
description: This is the user guide of Dynamsoft Barcode Reader for Android SDK.
3+
title: User Guide - Dynamsoft Barcode Reader Android
4+
description: This is the user guide of Dynamsoft Barcode Reader Android SDK.
55
keywords: user guide, android
66
needAutoGenerateSidebar: true
77
needGenerateH3Content: true

programming/android/index.md

Lines changed: 51 additions & 55 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
layout: default-layout
3-
title: Main Page - Dynamsoft Barcode Reader for Android
4-
description: This is the main page of Dynamsoft Barcode Reader for Android SDK.
3+
title: Main Page - Dynamsoft Barcode Reader Android
4+
description: This is the main page of Dynamsoft Barcode Reader Android SDK.
55
keywords: android
66
needAutoGenerateSidebar: true
77
needGenerateH3Content: true
@@ -10,70 +10,66 @@ breadcrumbText: Android
1010

1111
# Dynamsoft Barcode Reader Android Edition
1212

13-
Dynamsoft Barcode Reader (DBR) SDK Android Edition is a barcode reading tool designed specifically for Android developers.
13+
Dynamsoft Barcode Reader (DBR) enables you to embed barcode reading capabilities with enterprise-class performance in your Android applications.
1414

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+
## Download Demo
1616

17-
| | Develop with BarcodeScanner APIs | Develop with Foundational APIs |
18-
| -- | ------------------------------ | ------------------------------ |
19-
| Lines of Code | 15+ lines | 60+ lines |
20-
| UI | Preset | Fully customizable |
21-
| Decode from Live Video |||
22-
| Decode from an Image | X ||
23-
| Performance Customization |||
24-
| Camera Control | Limited ||
25-
| Intermediate Results | X ||
26-
27-
## Develop with BarcodeScanner APIs
28-
29-
`BarcodeScanner` is a component with the following features:
30-
31-
- Minimal Code: High-level APIs achieve full functionality with one line of code.
32-
- Ready-to-Use UI: Pre-integrated components and UI enable quick setup.
33-
- Common Customization: Configuration objects simplify typical algorithm and UI setups.
34-
35-
`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-
45-
<div align="center">
46-
<p><img src="../assets/single-vs-multiple.png" width="100%" alt="barcode-scanner"></p>
17+
<div style="display: flex; gap: 8px; margin: 1em 0 2em 0;">
18+
<a href="https://play.google.com/store/apps/details?id=com.dynamsoft.demo.dynamsoftbarcodereaderdemo" target="_blank">
19+
<img src="../assets/samples/google-play.svg" alt="Get it on Google Play" style="height: 50px; width: auto;">
20+
</a>
21+
<a href="https://download2.dynamsoft.com/dbr/android/DynamsoftBarcodeReaderDemoAndroid.apk" target="_blank">
22+
<img src="../assets/samples/download_apk.svg" alt="Download APK" style="height: 50px; width: auto;">
23+
</a>
4724
</div>
4825

49-
<div class="blockquote-note"></div>
50-
> 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.
51-
52-
- [Build your First APP](user-guide.md)
53-
- [Configure Your Barcode Scanner](user-guide/configure-barcode-scanner.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)
62-
- [Explore Features](user-guide/explore-features/index.md)
63-
- [View Foundation API References](./api-reference/index.md)
64-
- [Check out Foundational API Samples on GitHub](https://github.com/Dynamsoft/barcode-reader-mobile-samples/tree/main/android/FoundationalAPISamples)
26+
## Get Started
27+
28+
<table>
29+
<tr>
30+
<td width="50%" valign="top">
31+
<a href="../user-guide.html" style="display:block; color:inherit; text-decoration:none;">
32+
<h2>🚀 Quick Start</h2>
33+
<p>
34+
Build a working scanner app quickly with the ready-to-use <code>BarcodeScanner</code> component.
35+
Best for fast integration and standard scanning workflows.
36+
</p>
37+
<ul>
38+
<li>Preset scanning UI</li>
39+
<li>Fewer lines of code</li>
40+
<li>Limited Features</li>
41+
</ul>
42+
<p><strong>Enter this guide →</strong></p>
43+
</a>
44+
</td>
45+
<td width="50%" valign="top">
46+
<a href="../foundational-guide.html" style="display:block; color:inherit; text-decoration:none;">
47+
<h2>🛠️ Full-Feature Development</h2>
48+
<p>
49+
Use Foundational APIs for professional-level customization of camera control,
50+
decoding workflow, and performance tuning.
51+
</p>
52+
<ul>
53+
<li>Full workflow control</li>
54+
<li>Custom UI and camera pipeline</li>
55+
<li>Advanced scenario coverage</li>
56+
</ul>
57+
<p><strong>Enter this guide →</strong></p>
58+
</a>
59+
</td>
60+
</tr>
61+
</table>
62+
63+
## API References
64+
65+
- [API Reference](https://www.dynamsoft.com/barcode-reader/android/api-reference)
6566

6667
## System Requirements
6768

6869
- Supported OS: Android 5.0 (API Level 21) or higher.
6970
- Supported ABI: **armeabi-v7a**, **arm64-v8a**, **x86** and **x86_64**.
7071
- Development Environment: Android Studio 2022.2.1 or higher.
7172

72-
## Download Demo App
73-
74-
- [View in Google Play Store](https://play.google.com/store/apps/details?id=com.dynamsoft.demo.dynamsoftbarcodereaderdemo&pli=1){:target="_blank"}
75-
- [Download APK](https://download2.dynamsoft.com/dbr/android/DynamsoftBarcodeReaderDemoAndroid.apk){:target="_blank"}
76-
7773
## Release Notes
7874

7975
- [Version 11.x](release-notes/android-11.html)

programming/android/introduction.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
layout: default-layout
3-
title: Introduction Page - Dynamsoft Barcode Reader for Android
4-
description: This is the Introduction page of Dynamsoft Barcode Reader for Android SDK.
3+
title: Introduction Page - Dynamsoft Barcode Reader Android
4+
description: This is the Introduction page of Dynamsoft Barcode Reader Android SDK.
55
keywords: Android, Introduction
66
needAutoGenerateSidebar: true
77
needGenerateH3Content: true

programming/android/migrate-from-v10/index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
layout: default-layout
3-
title: Migrate from v10 to v11 - Dynamsoft Barcode Reader for Android
3+
title: Migrate from v10 to v11 - Dynamsoft Barcode Reader Android
44
description: Follow this page to learn to upgrade Barcode Reader SDK Android edition from v10 to v11.
55
keywords: updates guide, android
66
needAutoGenerateSidebar: true

programming/android/migrate-from-v9/index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
layout: default-layout
3-
title: Migrate from v9 to v11 - Dynamsoft Barcode Reader for Android
3+
title: Migrate from v9 to v11 - Dynamsoft Barcode Reader Android
44
description: Follow this page to learn to upgrade Barcode Reader SDK Android edition from v9 to v11.
55
keywords: updates guide, android
66
needAutoGenerateSidebar: true

programming/android/release-notes/android-10.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
layout: default-layout
33
title: Android Release Notes v10.x - Dynamsoft Barcode Reader
4-
description: This is the release notes page of Dynamsoft Barcode Reader for Android SDK v10.x.
4+
description: This is the release notes page of Dynamsoft Barcode Reader Android SDK v10.x.
55
keywords: release notes, android, version 10.x,
66
needAutoGenerateSidebar: true
77
needGenerateH3Content: false

0 commit comments

Comments
 (0)