Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/aspose-barcode-cloud/aspose-barcode-cloud-android
Repository contains Android application for communicating with the Aspose.BarCode Cloud API
https://github.com/aspose-barcode-cloud/aspose-barcode-cloud-android
android aspose-cloud barcode barcode-height barcode-image barcode-processing codabar java kotlin postal postnet qr qr-code qr-codes qr-generator qrcode qrcode-generator qrcode-reader qrcode-scanner recognize-barcodes
Last synced: 3 months ago
JSON representation
Repository contains Android application for communicating with the Aspose.BarCode Cloud API
- Host: GitHub
- URL: https://github.com/aspose-barcode-cloud/aspose-barcode-cloud-android
- Owner: aspose-barcode-cloud
- License: mit
- Created: 2020-08-21T10:50:07.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2024-11-15T07:03:25.000Z (3 months ago)
- Last Synced: 2024-11-15T08:18:27.854Z (3 months ago)
- Topics: android, aspose-cloud, barcode, barcode-height, barcode-image, barcode-processing, codabar, java, kotlin, postal, postnet, qr, qr-code, qr-codes, qr-generator, qrcode, qrcode-generator, qrcode-reader, qrcode-scanner, recognize-barcodes
- Language: Kotlin
- Size: 250 KB
- Stars: 2
- Watchers: 9
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Codeowners: CODEOWNERS
Awesome Lists containing this project
README
# Android Application for Barcode Processing in the Cloud via REST API
[![Build Android App](https://github.com/aspose-barcode-cloud/aspose-barcode-cloud-android/actions/workflows/build.yml/badge.svg?branch=main)](https://github.com/aspose-barcode-cloud/aspose-barcode-cloud-android/actions/workflows/build.yml)
![API version: 3.0](https://img.shields.io/badge/api-v3.0-lightgrey)
[![GitHub license](https://img.shields.io/github/license/aspose-barcode-cloud/aspose-barcode-cloud-android)](https://github.com/aspose-barcode-cloud/aspose-barcode-cloud-android)This [cloud SDK assists you to seamlessly integrate barcode generation](https://products.aspose.cloud/barcode/), processing & conversion functionality into your Android & other Java cloud apps.
Generate new barcodes (Linear, 2D & Postal), configure barcode properties and attributes, such as barcode height, dimensions, image format, and more.
Scan existing barcodes belonging to 60+ symbologies, including, *Codabar*, *PDF417*, QR, *MicroQR*, *EAN*, *Postnet*, *UPC*, *RM4SCC* and many more.## BarCode Processing Features
- [Generate](https://docs.aspose.cloud/barcode/generate-format-and-manipulate-a-barcode-using-cloud-storage/), scan and customize *1D* (linear), *2D* and *postal* barcodes.
- Generate and recognize barcodes with the checksum option.
- Fetch barcode as an image stream or save the barcode to the local disk.
- Configure barcode height, width, angle quality, margin & resolution.
- Configure barcode to be auto-sized or set X & Y dimensions.
- Generate a new barcode with a specified code text location.
- Apply bar height and barcode image format.
- Rotate the barcode image at a certain angle & generate multiple barcodes.
- Scan image to recognize barcode from a specific region of that image.
- Recognize the specified number of barcodes.
- Apply image processing algorithms to read barcodes.## Read & Write PDF Formats
JPEG, TIFF, PNG, BMP, GIF
## Save BarCode As
JPEG, TIFF, PNG, BMP, GIF, EMF, SVG
## Supported Barcode Symbologies
### Linear barcode symbologies:
EAN13, EAN8, UPCA, UPCE, Interleaved2of5, Standard2of5, MSI, Code11, Codabar, EAN14(SCC14), SSCC18, ITF14, Matrix 2 of 5, PZN, Code128, Code39 Extended, Code39 Standard, Code93 Extended, Code16K, Code93 Standard, IATA 2 of 5, OPC, GS1Code128, ISBN, ISMN, ISSN, ITF6, VIN, Pharmacode, DatabarOmniDirectional, DatabarTruncated, DatabarLimited, DatabarExpanded, DatabarStackedOmniDirectional, DatabarExpandedStacked, DatabarStacked, PatchCode, Supplement (Decode only).
### 2D barcode symbologies:
PDF417, MacroPDF417, MicroPDF417, CompactPDF417 (Decode only), DataMatrix, Aztec, QR, MicroQR, DotCode, MaxiCode, Italian Post 25, GS1DataMatrix, Code16K.
### Postal barcode symbologies:
Postnet, Planet, USPS OneCode, Australia Post, Deutsche Post Identcode, Deutsche Post Leticode, RM4SCC, SingaporePost, AustralianPosteParcel, SwissPostParcel, UpcaGs1DatabarCoupon.
## New Features & Enhancements Version 21.2
- `CheckMore1DVariants` Allows engine to recognize `1D barcodes` with checksum by checking more recognition variants. Default value: `False`
## New Features & Enhancements Version 20.12
- Added the Structured Append support to the QR encoder.
-Added the Kanji encoding to the QR encoder.## New Features & Enhancements in Version 20.11
- Updated and fixed the UI components.
- Added additional fields to the Databar section.
- Added the Datamatrix support for Macro 5 and 6.## New Features & Enhancements in Version 20.10
- Investigated the addition of NoWrap mode to BarcodeGenerator text fields.
- Add the encodation scheme selector to the DataMatrix codetext.## Prerequisites
To use Aspose Barcode Cloud for Android you need to register an account with [Aspose Cloud](https://www.aspose.cloud) and lookup/create Client Secret and SID at [Cloud Dashboard](https://dashboard.aspose.cloud/applications). There is free quota available. For more details, see [Aspose Cloud Pricing](https://purchase.aspose.cloud/).
## Getting Started
- Open project in Android Studio
- Go to file *app/src/main/java/com/example/asposebarcodecloud/MainActivity.kt* and set *clientId* and *clientSecret* to apropriate values from
- Build project and run application on connected device or emulator.
## Generate Code128 BbarCode in Android using Java
```java
// Get your ClientId and ClientSecret from https://dashboard.aspose.cloud (free registration required).
ApiClient client = new ApiClient("MY_CLIENT_ID", "MY_CLIENT_SECRET");BarcodeApi api = new BarcodeApi(client);
String type = "code128";
String text = "text example";File result = api.getBarcodeGenerate(type, text);
System.out.println(result);
```## Licensing
All Aspose.BarCode for Cloud SDKs, helper scripts and templates are licensed under [MIT License](LICENSE).
## Aspose.Barcode Cloud SDKs in Popular Languages
| .NET | Java | PHP | Python| Node.js | Android | Go |
|------|------|-----|-------|---------|---------|----|
| [GitHub](https://github.com/aspose-barcode-cloud/aspose-barcode-cloud-dotnet) | [GitHub](https://github.com/aspose-barcode-cloud/aspose-barcode-cloud-java) | [GitHub](https://github.com/aspose-barcode-cloud/aspose-barcode-cloud-php) | [GitHub](https://github.com/aspose-barcode-cloud/aspose-barcode-cloud-python) | [GitHub](https://github.com/aspose-barcode-cloud/aspose-barcode-cloud-node) | [GitHub](https://github.com/aspose-barcode-cloud/aspose-barcode-cloud-android) |[GitHub](https://github.com/aspose-barcode-cloud/aspose-barcode-cloud-go)|
| [NuGet](https://www.nuget.org/packages/Aspose.barcode-Cloud/) | [Maven](https://repository.aspose.cloud/webapp/#/artifacts/browse/tree/General/repo/com/aspose/aspose-barcode-cloud) | [Composer](https://packagist.org/packages/aspose/barcode-cloud-php) | [PIP](https://pypi.org/project/aspose-barcode-cloud/) | [NPM](https://www.npmjs.com/package/aspose-barcode-cloud-node) | [Maven](https://repository.aspose.cloud/webapp/#/artifacts/browse/tree/General/repo/com/aspose/aspose-barcode-cloud) |[Go.Dev](https://pkg.go.dev/github.com/aspose-barcode-cloud/aspose-barcode-cloud-go/) |[Product Page](https://products.aspose.cloud/barcode/) | [Documentation](https://docs.aspose.cloud/display/barcodecloud/Home) | [API Reference](https://apireference.aspose.cloud/barcode/) | [Code Samples](https://github.com/aspose-barcode-cloud/aspose-barcode-cloud-android) | [Blog](https://blog.aspose.cloud/categories/aspose.barcode-cloud-product-family/) | [Free Support](https://forum.aspose.cloud/c/barcode) | [Free Trial](https://dashboard.aspose.cloud/#/apps)