Skip to content

Commit a671b69

Browse files
update to internal commit 80a62de4
1 parent a3969ff commit a671b69

File tree

6 files changed

+252
-2
lines changed

6 files changed

+252
-2
lines changed

programming/android/foundational-guide.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -113,6 +113,7 @@ There are two ways to add the libraries into your project - **Manually** and **M
113113
implementation("androidx.camera:camera-camera2:$camerax_version")
114114
implementation("androidx.camera:camera-lifecycle:$camerax_version")
115115
implementation("androidx.camera:camera-view:$camerax_version")
116+
implementation(platform("org.jetbrains.kotlin:kotlin-bom:1.8.0"))
116117
}
117118
```
118119

Lines changed: 124 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,124 @@
1+
---
2+
layout: default-layout
3+
title: Demo & Samples - Dynamsoft Barcode Reader Android Edition
4+
description: The index of Dynamsoft Barcode Reader Android demo & samples.
5+
keywords: demo, sample, index, Android
6+
needAutoGenerateSidebar: true
7+
noTitleIndex: false
8+
---
9+
10+
# Android Barcode Scanner Demo & Samples
11+
12+
- [Android Barcode Scanner Demo \& Samples](#android-barcode-scanner-demo--samples)
13+
- [Demos](#demos)
14+
- [Android Barcode Scanner Demo](#android-barcode-scanner-demo)
15+
- [Android BarcodeScanner Samples](#android-barcodescanner-samples)
16+
- [ScanSingleBarcode](#scansinglebarcode)
17+
- [ScanMultipleBarcodes](#scanmultiplebarcodes)
18+
- [ScenarioOrientedSamples](#scenarioorientedsamples)
19+
- [Android Foundational API Samples](#android-foundational-api-samples)
20+
- [Read Single Barcode (With CameraEnhancer)](#read-single-barcode-with-cameraenhancer)
21+
- [Read Single Barcode (With CameraX)](#read-single-barcode-with-camerax)
22+
- [Decode Barcodes from an Image](#decode-barcodes-from-an-image)
23+
- [General Barcode Decoding Settings](#general-barcode-decoding-settings)
24+
- [Decode Tiny Barcodes](#decode-tiny-barcodes)
25+
- [Locate an Item with Barcode](#locate-an-item-with-barcode)
26+
- [Android ID Scanning Samples](#android-id-scanning-samples)
27+
- [Scan a Driver's License (via PDF417 Barcode)](#scan-a-drivers-license-via-pdf417-barcode)
28+
- [Other Use Case Samples for Android Platform](#other-use-case-samples-for-android-platform)
29+
- [Scan VIN Barcode](#scan-vin-barcode)
30+
31+
## Demos
32+
33+
### Android Barcode Scanner Demo
34+
35+
- [View in Google Play Store](https://play.google.com/store/apps/details?id=com.dynamsoft.demo.dynamsoftbarcodereaderdemo&pli=1){:target="_blank"}
36+
- [Download APK](https://download2.dynamsoft.com/dbr/android/DynamsoftBarcodeReaderDemoAndroid.apk)
37+
38+
## Android BarcodeScanner Samples
39+
40+
The `BarcodeScanner` Android examples show you how to develop and customize your scanner app with the Ready-to-Use component, `BarcodeScanner`, of Dynamsoft Barcode Reader.
41+
42+
### ScanSingleBarcode
43+
44+
Scan a barcode with the ready-to-use UI, `BarcodeScannerActivity`. The scanner always returns a single result. User have to select one barcode if multiple barcodes are scanned.
45+
46+
Check code on GitHub
47+
48+
- [Java](https://github.com/Dynamsoft/barcode-reader-mobile-samples/tree/main/android/BarcodeScannerAPISamples/ScanSingleBarcode)
49+
- [Kotlin](https://github.com/Dynamsoft/barcode-reader-mobile-samples/tree/main/android/BarcodeScannerAPISamples/ScanSingleBarcodeKt)
50+
51+
### ScanMultipleBarcodes
52+
53+
Scan multiple barcodes with the ready-to-use UI, `BarcodeScannerViewController`. The scanner returns multiple results.
54+
55+
Check code on GitHub
56+
57+
- [Java](https://github.com/Dynamsoft/barcode-reader-mobile-samples/tree/main/android/BarcodeScannerAPISamples/ScanMultipleBarcodes)
58+
59+
### ScenarioOrientedSamples
60+
61+
A collection of samples showing how to use the `BarcodeScanner` component in different scenarios including:
62+
63+
- High-Density QRCode
64+
- Direct Part Marking (DPM)
65+
- DotCode
66+
- Aztec Code
67+
68+
Check code on GitHub
69+
70+
- [Java](https://github.com/Dynamsoft/barcode-reader-mobile-samples/tree/main/android/BarcodeScannerAPISamples/ScenarioOrientedSamples)
71+
72+
## Android Foundational API Samples
73+
74+
The foundational API examples show you how to use the foundational APIs of Dynamsoft Barcoder Reader to develop a full customizable iOS barcode scanner.
75+
76+
### Read Single Barcode (With CameraEnhancer)
77+
78+
Decode barcodes from video streaming. It shows the simplest code to implement a video barcode scanner.
79+
80+
[Check code on GitHub](https://github.com/Dynamsoft/barcode-reader-mobile-samples/tree/main/android/FoundationalAPISamples/DecodeWithCameraEnhancer){:target="_blank"}
81+
82+
### Read Single Barcode (With CameraX)
83+
84+
Generally the same as `DecodeWithCameraEnhancer` but using `CameraX` library as the input.
85+
86+
[Check code on GitHub](https://github.com/Dynamsoft/barcode-reader-mobile-samples/tree/main/android/FoundationalAPISamples/DecodeWithCameraX){:target="_blank"}
87+
88+
### Decode Barcodes from an Image
89+
90+
Decode barcodes from an still image. It shows how to select a image from the album and decode it.
91+
92+
[Check code on GitHub](https://github.com/Dynamsoft/barcode-reader-mobile-samples/tree/main/android/FoundationalAPISamples/DecodeFromAnImage){:target="_blank"}
93+
94+
### General Barcode Decoding Settings
95+
96+
Displays general barcode decoding settings and camera settings like barcode formats, expected barcode count and scan region settings. The default scan mode is continuous scanning.
97+
98+
[Check code on GitHub](https://github.com/Dynamsoft/barcode-reader-mobile-samples/tree/main/android/FoundationalAPISamples/GeneralSettings){:target="_blank"}
99+
100+
### Decode Tiny Barcodes
101+
102+
The sample to tell you how to process the tiny barcodes including zoom and focus control.
103+
104+
### Locate an Item with Barcode
105+
106+
Input an ID with barcode text and detect it from multiple barcodes under the screen.
107+
108+
[Check code on GitHub](https://github.com/Dynamsoft/barcode-reader-mobile-samples/tree/main/android/FoundationalAPISamples/LocateAnItemWithBarcode){:target="_blank"}
109+
110+
## Android ID Scanning Samples
111+
112+
### Scan a Driver's License (via PDF417 Barcode)
113+
114+
Scan the PDF417 barcodes on a drivers' license and extract the drivers information.
115+
116+
[Check code on GitHub](https://github.com/Dynamsoft/capture-vision-mobile-samples/tree/main/Android/DriversLicenseScanner){:target="_blank"}
117+
118+
## Other Use Case Samples for Android Platform
119+
120+
### Scan VIN Barcode
121+
122+
Scan the vin barcode and extract the vehicle information.
123+
124+
[Check code on GitHub](https://github.com/Dynamsoft/capture-vision-mobile-samples/tree/main/Android/VINScanner){:target="_blank"}

programming/android/samples/index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -113,7 +113,7 @@ Input an ID with barcode text and detect it from multiple barcodes under the scr
113113

114114
Scan the PDF417 barcodes on a drivers' license and extract the drivers information.
115115

116-
[Check code on GitHub](https://github.com/Dynamsoft/capture-vision-mobile-samples/tree/main/Android/DriversLicenseScanner){:target="_blank"}
116+
[Check code on GitHub](https://github.com/Dynamsoft/barcode-reader-mobile-samples/tree/main/android/FoundationalAPISamples/DriversLicenseScanner){:target="_blank"}
117117

118118
## Other Use Case Samples for Android Platform
119119

programming/android/user-guide.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -111,6 +111,7 @@ There are two ways in which you can include the `dynamsoftbarcodereaderbundle` l
111111
implementation "androidx.camera:camera-camera2:$camerax_version"
112112
implementation "androidx.camera:camera-lifecycle:$camerax_version"
113113
implementation "androidx.camera:camera-view:$camerax_version"
114+
implementation(platform("org.jetbrains.kotlin:kotlin-bom:1.8.0"))
114115
}
115116
```
116117
2.
@@ -122,6 +123,7 @@ There are two ways in which you can include the `dynamsoftbarcodereaderbundle` l
122123
implementation("androidx.camera:camera-camera2:$camerax_version")
123124
implementation("androidx.camera:camera-lifecycle:$camerax_version")
124125
implementation("androidx.camera:camera-view:$camerax_version")
126+
implementation(platform("org.jetbrains.kotlin:kotlin-bom:1.8.0"))
125127
}
126128
```
127129

Lines changed: 123 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,123 @@
1+
---
2+
layout: default-layout
3+
title: Demo & Samples - Dynamsoft Barcode Reader iOS Edition
4+
description: The index of Dynamsoft Barcode Reader iOS demo & samples.
5+
keywords: demo, sample, index, iOS
6+
needAutoGenerateSidebar: true
7+
noTitleIndex: false
8+
---
9+
10+
# iOS Barcode Scanner Demo & Samples
11+
12+
- [iOS Barcode Scanner Demo \& Samples](#ios-barcode-scanner-demo--samples)
13+
- [iOS Barcode Scanner Demos](#ios-barcode-scanner-demos)
14+
- [iOS BarcodeScanner API Samples](#ios-barcodescanner-api-samples)
15+
- [ScanSingleBarcode](#scansinglebarcode)
16+
- [ScanMultipleBarcodes](#scanmultiplebarcodes)
17+
- [ScenarioOrientedSamples](#scenarioorientedsamples)
18+
- [iOS Foundational API Samples](#ios-foundational-api-samples)
19+
- [Read Single Barcode (With CameraEnhancer)](#read-single-barcode-with-cameraenhancer)
20+
- [Read Single Barcode (With AVCaptureSession)](#read-single-barcode-with-avcapturesession)
21+
- [Decode Barcodes from an Image](#decode-barcodes-from-an-image)
22+
- [General Barcode Decoding Settings](#general-barcode-decoding-settings)
23+
- [Decode Tiny Barcodes](#decode-tiny-barcodes)
24+
- [Locate an Item with Barcode](#locate-an-item-with-barcode)
25+
- [iOS ID Scanning Samples](#ios-id-scanning-samples)
26+
- [Scan a Driver's License (via PDF417 Barcode)](#scan-a-drivers-license-via-pdf417-barcode)
27+
- [Other Use Case Samples for iOS Platform](#other-use-case-samples-for-ios-platform)
28+
- [Scan VIN Barcode](#scan-vin-barcode)
29+
30+
## iOS Barcode Scanner Demos
31+
32+
- Barcode Scanner Demo
33+
- [View in App Store](https://apps.apple.com/us/app/dynamsoft-barcode-scanner-demo/id1120581630){:target="_blank"}
34+
35+
## iOS BarcodeScanner API Samples
36+
37+
The `BarcodeScanner` iOS examples show you how to develop and customize your scanner app with the Ready-to-Use component, `BarcodeScanner`, of Dynamsoft Barcode Reader.
38+
39+
### ScanSingleBarcode
40+
41+
Scan a barcode with the ready-to-use UI, `BarcodeScannerViewController`. The scanner always returns a single result. User have to select one barcode if multiple barcodes are scanned.
42+
43+
Check code on GitHub
44+
45+
- [Swift](https://github.com/Dynamsoft/barcode-reader-mobile-samples/tree/main/ios/BarcodeScannerAPISamples/ScanSingleBarcode)
46+
- [Objective-C](https://github.com/Dynamsoft/barcode-reader-mobile-samples/tree/main/ios/BarcodeScannerAPISamples/ScanSingleBarcodeObjc)
47+
48+
### ScanMultipleBarcodes
49+
50+
Scan multiple barcodes with the ready-to-use UI, `BarcodeScannerViewController`. The scanner returns multiple results.
51+
52+
Check code on GitHub
53+
54+
- [Swift](https://github.com/Dynamsoft/barcode-reader-mobile-samples/tree/main/ios/BarcodeScannerAPISamples/ScanMultipleBarcodes)
55+
56+
### ScenarioOrientedSamples
57+
58+
A collection of samples showing how to use the `BarcodeScanner` component in different scenarios including:
59+
60+
- High-Density QRCode
61+
- Direct Part Marking (DPM)
62+
- DotCode
63+
- Aztec Code
64+
65+
Check code on GitHub
66+
67+
- [Swift](https://github.com/Dynamsoft/barcode-reader-mobile-samples/tree/main/ios/BarcodeScannerAPISamples/ScenarioOrientedSamples)
68+
69+
## iOS Foundational API Samples
70+
71+
The foundational API examples show you how to use the foundational APIs of Dynamsoft Barcoder Reader to develop a full customizable iOS barcode scanner.
72+
73+
### Read Single Barcode (With CameraEnhancer)
74+
75+
Decode barcodes from video streaming. It shows the simplest code to implement a video barcode scanner.
76+
77+
[Check code on GitHub](https://github.com/Dynamsoft/barcode-reader-mobile-samples/tree/main/ios/FoundationalAPISamples/DecodeWithCameraEnhancer){:target="_blank"}
78+
79+
### Read Single Barcode (With AVCaptureSession)
80+
81+
Generally the same as `DecodeWithCameraEnhancer` but using `AVCaptureSession` library as the input.
82+
83+
[Check code on GitHub](https://github.com/Dynamsoft/barcode-reader-mobile-samples/tree/main/ios/FoundationalAPISamples/DecodeWithAVCaptureSession){:target="_blank"}
84+
85+
### Decode Barcodes from an Image
86+
87+
Decode barcodes from an still image. It shows how to select a image from the album and decode it.
88+
89+
[Check code on GitHub](https://github.com/Dynamsoft/barcode-reader-mobile-samples/tree/main/ios/FoundationalAPISamples/DecodeFromAnImage){:target="_blank"}
90+
91+
### General Barcode Decoding Settings
92+
93+
Displays general barcode decoding settings and camera settings like barcode formats, expected barcode count and scan region settings. The default scan mode is continuous scanning.
94+
95+
[Check code on GitHub](https://github.com/Dynamsoft/barcode-reader-mobile-samples/tree/main/ios/FoundationalAPISamples/GeneralSettings){:target="_blank"}
96+
97+
### Decode Tiny Barcodes
98+
99+
The sample to tell you how to process the tiny barcodes. Including zoom and focus control.
100+
101+
[Check code on GitHub](https://github.com/Dynamsoft/barcode-reader-mobile-samples/tree/main/ios/FoundationalAPISamples/TinyBarcodeDecoding){:target="_blank"}
102+
103+
### Locate an Item with Barcode
104+
105+
Input an ID with barcode text and detect it from multiple barcodes under the screen.
106+
107+
[Check code on GitHub](https://github.com/Dynamsoft/barcode-reader-mobile-samples/tree/main/ios/FoundationalAPISamples/LocateAnItemWithBarcode){:target="_blank"}
108+
109+
## iOS ID Scanning Samples
110+
111+
### Scan a Driver's License (via PDF417 Barcode)
112+
113+
Scan the PDF417 barcodes on a drivers' license and extract the drivers information.
114+
115+
[Check code on GitHub](https://github.com/Dynamsoft/capture-vision-mobile-samples/tree/main/ios/DriversLicenseScanner){:target="_blank"}
116+
117+
## Other Use Case Samples for iOS Platform
118+
119+
### Scan VIN Barcode
120+
121+
Scan the vin barcode and extract the vehicle information.
122+
123+
[Check code on GitHub](https://github.com/Dynamsoft/capture-vision-mobile-samples/tree/main/ios/VINScanner){:target="_blank"}

programming/objectivec-swift/samples/index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -112,7 +112,7 @@ Input an ID with barcode text and detect it from multiple barcodes under the scr
112112

113113
Scan the PDF417 barcodes on a drivers' license and extract the drivers information.
114114

115-
[Check code on GitHub](https://github.com/Dynamsoft/capture-vision-mobile-samples/tree/main/ios/DriversLicenseScanner){:target="_blank"}
115+
[Check code on GitHub](https://github.com/Dynamsoft/barcode-reader-mobile-samples/tree/main/ios/FoundationalAPISamples/DriversLicenseScanner){:target="_blank"}
116116

117117
## Other Use Case Samples for iOS Platform
118118

0 commit comments

Comments
 (0)