Skip to content

Commit ec4341e

Browse files
authored
Release 21.6 (#10)
* Update java SDK to v21.6 * Readme cleanup * Release 21.6
1 parent b87854c commit ec4341e

File tree

5 files changed

+33
-25
lines changed

5 files changed

+33
-25
lines changed

README.md

Lines changed: 26 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,12 @@
1-
![](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)
1+
# Android Application for Barcode Processing in the Cloud via REST API
2+
3+
![API version: 3.0](https://img.shields.io/badge/api-v3.0-lightgrey)
4+
[![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)
25

3-
# Barcode Processing in the Cloud via REST API
46
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.
57
Generate new barcodes (Linear, 2D & Postal), configure barcode properties and attributes, such as barcode height, dimensions, image format, and more.
68
Scan existing barcodes belonging to 60+ symbologies, including, *Codabar*, *PDF417*, QR, *MicroQR*, *EAN*, *Postnet*, *UPC*, *RM4SCC* and many more.
79

8-
910
## BarCode Processing Features
1011

1112
- [Generate](https://docs.aspose.cloud/barcode/generate-format-and-manipulate-a-barcode-using-cloud-storage/), scan and customize *1D* (linear), *2D* and *postal* barcodes.
@@ -20,66 +21,73 @@ Scan existing barcodes belonging to 60+ symbologies, including, *Codabar*, *PDF4
2021
- Recognize the specified number of barcodes.
2122
- Apply image processing algorithms to read barcodes.
2223

23-
2424
## Read & Write PDF Formats
25+
2526
JPEG, TIFF, PNG, BMP, GIF
2627

2728
## Save BarCode As
28-
EMF, SVG
29+
30+
JPEG, TIFF, PNG, BMP, GIF, EMF, SVG
2931

3032
## Supported Barcode Symbologies
3133

3234
### Linear barcode symbologies:
35+
3336
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).
3437

3538
### 2D barcode symbologies:
39+
3640
PDF417, MacroPDF417, MicroPDF417, CompactPDF417 (Decode only), DataMatrix, Aztec, QR, MicroQR, DotCode, MaxiCode, Italian Post 25, GS1DataMatrix, Code16K.
3741

3842
### Postal barcode symbologies:
43+
3944
Postnet, Planet, USPS OneCode, Australia Post, Deutsche Post Identcode, Deutsche Post Leticode, RM4SCC, SingaporePost, AustralianPosteParcel, SwissPostParcel, UpcaGs1DatabarCoupon.
4045

4146
## New Features & Enhancements Version 21.2
4247

4348
- `CheckMore1DVariants` Allows engine to recognize `1D barcodes` with checksum by checking more recognition variants. Default value: `False`
4449

4550
## New Features & Enhancements Version 20.12
51+
4652
- Added the Structured Append support to the QR encoder.
4753
-Added the Kanji encoding to the QR encoder.
4854

4955
## New Features & Enhancements in Version 20.11
56+
5057
- Updated and fixed the UI components.
5158
- Added additional fields to the Databar section.
5259
- Added the Datamatrix support for Macro 5 and 6.
5360

5461
## New Features & Enhancements in Version 20.10
62+
5563
- Investigated the addition of NoWrap mode to BarcodeGenerator text fields.
5664
- Add the encodation scheme selector to the DataMatrix codetext.
5765

58-
5966
## Prerequisites
6067

6168
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/pricing).
6269

6370
## Getting Started
6471

65-
* Open project in Android Studio
72+
- Open project in Android Studio
73+
74+
- Go to file *app/src/main/java/com/example/asposebarcodecloud/MainActivity.kt* and set *clientId* and *clientSecret* to apropriate values from <https://dashboard.aspose.cloud/applications>
6675

67-
* Go to file *app/src/main/java/com/example/asposebarcodecloud/MainActivity.kt* and set *clientId* and *clientSecret* to apropriate values from <https://dashboard.aspose.cloud/applications>
76+
- Build project and run application on connected device or emulator.
6877

69-
* Build project and run application on connected device or emulator.
7078
## Generate Code128 BbarCode in Android using Java
7179

7280
```java
73-
// Get your ClientId and ClientSecret from https://dashboard.aspose.cloud (free registration required).
74-
ApiClient client = new ApiClient("MY_CLIENT_ID", "MY_CLIENT_SECRET");
75-
76-
BarcodeApi api = new BarcodeApi(client);
81+
// Get your ClientId and ClientSecret from https://dashboard.aspose.cloud (free registration required).
82+
ApiClient client = new ApiClient("MY_CLIENT_ID", "MY_CLIENT_SECRET");
83+
84+
BarcodeApi api = new BarcodeApi(client);
7785

78-
String type = "code128";
79-
String text = "text example";
86+
String type = "code128";
87+
String text = "text example";
8088

81-
File result = api.getBarcodeGenerate(type, text);
82-
System.out.println(result);
89+
File result = api.getBarcodeGenerate(type, text);
90+
System.out.println(result);
8391
```
8492

8593
## Licensing
@@ -89,7 +97,7 @@ All Aspose.BarCode for Cloud SDKs, helper scripts and templates are licensed und
8997
## Aspose.Barcode Cloud SDKs in Popular Languages
9098

9199
| .NET | Java | PHP | Python| Node.js | Android | Go |
92-
|---|---|---|---|---|---|---|
100+
|------|------|-----|-------|---------|---------|----|
93101
| [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)|
94102
| [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/) |
95103

app/build.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ dependencies {
3434
implementation 'androidx.core:core-ktx:1.3.2'
3535
implementation 'androidx.appcompat:appcompat:1.2.0'
3636
implementation 'androidx.constraintlayout:constraintlayout:2.0.4'
37-
implementation 'com.aspose:aspose-barcode-cloud:21.3.0'
37+
implementation 'com.aspose:aspose-barcode-cloud:21.6.0'
3838
implementation 'com.google.android.material:material:1.3.0'
3939
testImplementation 'junit:junit:4.13.2'
4040
androidTestImplementation 'androidx.test.ext:junit:1.1.2'

build.gradle

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,11 @@ buildscript {
33
ext.kotlin_version = '1.4.31'
44
repositories {
55
google()
6-
jcenter()
6+
mavenCentral()
77
}
88
dependencies {
9-
classpath 'com.android.tools.build:gradle:4.1.2'
10-
classpath 'org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version'
9+
classpath 'com.android.tools.build:gradle:4.2.1'
10+
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
1111

1212
// NOTE: Do not place your application dependencies here; they belong
1313
// in the individual module build.gradle files
@@ -17,7 +17,7 @@ buildscript {
1717
allprojects {
1818
repositories {
1919
google()
20-
jcenter()
20+
mavenCentral()
2121
}
2222
}
2323

gradle/wrapper/gradle-wrapper.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,4 +3,4 @@ distributionBase=GRADLE_USER_HOME
33
distributionPath=wrapper/dists
44
zipStoreBase=GRADLE_USER_HOME
55
zipStorePath=wrapper/dists
6-
distributionUrl=https\://services.gradle.org/distributions/gradle-6.5-all.zip
6+
distributionUrl=https\://services.gradle.org/distributions/gradle-6.7.1-all.zip

settings.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
11
include ':app'
2-
rootProject.name = "Aspose Barcode Cloud Android"
2+
rootProject.name = "Android Application for Barcode Processing in the Cloud via REST API"

0 commit comments

Comments
 (0)