---
layout: default-layout
title: BarcodeScanner API reference - Dynamsoft Barcode Reader Android Edition
description: This is the main page of BarcodeScanner API Reference for Android Language.
keywords: BarcodeScanner, api reference, Android
---

# BarcodeScanner API References

`BarcodeScanner` is a ready-to-use component that allows developers to quickly set up a barcode scanning app. With the built-in `BarcodeScannerActivity`, it streamlines the integration of barcode scanning functionality into any application.

## Classes

| Class | Description |
| ----- | ----------- |
| [`BarcodeScannerActivity`](barcode-scanner-activity.md) | The main class of `BarcodeScanner`. It is an activity class that implements barcode decoding features. |
| [`BarcodeScannerConfig`](barcode-scanner-config.md) | The class that provides barcode scanning configurations. |
| [`BarcodeScanResult`](barcode-scan-result.md) | The result class. |

## Enumerations

| Enumeration | Description |
| ----------- | ----------- |
| [`EnumResultStatus`](enum-result-status.md) | An enumeration class that describes the result status. |
| [`EnumScanningMode`](enum-scanning-mode.md) | An enumeration class that describes the scanning mode. |
