Gotowy UI skanowania kamerą dla Android

Buduj szybkie i niezawodne ekrany skanowania bez składania od zera kamery, UI i „okablowania” rozpoznawania. Aspose.BarCode for Android via Java zawiera komponent skanowania kodów, który może działać jako samodzielna Activity lub zostać osadzony jako Fragment, z konfiguracją ustawień rozpoznawania oraz obszaru skanowania.

Standardy? Obsługiwane.

Aspose.BarCode for Android via Java obsługuje wszystkie popularne formaty obrazów, w tym formaty wektorowe, takie jak SVG i EMF, a także PDF. Użyj naszego API, aby rozpoznawać files ze skanerów lub kamer bez wysiłku. Oto wszystkie obsługiwane symboliki kodów kreskowych, w tym typy 1D, 2D, pocztowe i złożone. Każdy z nich można generować i rozpoznawać na wszystkich wspieranych platformach.

Kody matrycowe / 2D

  • QR Code, MicroQR, rMQR
  • Data Matrix, Industrial Data Matrix (DPM)
  • Aztec
  • Han Xin
  • MaxiCode
  • DotCode

Kody liniowe / 1D

  • UPCA, UPCE
  • EAN13, EAN14, EAN8
  • Code 128
  • DataBar
  • ITF
  • Postal

Kody przemysłowe i złożone

  • GS1
  • ECI
  • Composite barcodes
  • HIBC
  • SwissQR
  • Royal Mailmark

Stworzone dla Android

Aspose.BarCode for Android via Java jest dopasowane do mobilnego developmentu na Androidzie. Jest zgodne z Android API level 19 i wyższymi. Możesz zintegrować je z projektami Gradle jako AAR z repozytorium Aspose Maven i używać Android Studio do developmentu.

Microsoft Windows
Linux
Android
macOS
Android Studio
Gradle
IntelliJ IDEA
GitHub
Docker

Demo kodu na żywo

Wklej tekst → otrzymasz kod kreskowy. Upuść plik → otrzymasz zdekodowane dane. Oba przykłady zawierają automatycznie generowany kod, który możesz skopiować prosto do projektu.


// Initialize BarcodeGenerator BarcodeGenerator gen = new BarcodeGenerator(EncodeTypes.QR, "1234567"); // Set generation parameters gen.getParameters().getBarcode().getXDimension().setPixels(7); gen.getParameters().getBorder().setColor(new Color(0xff000000, true)); gen.getParameters().getBorder().getWidth().setPixels(7); // Generate and save Barcode image gen.save("image.png", BarCodeImageFormat.PNG);

// Initialize BarCodeReader BarCodeReader reader = new BarCodeReader("image.png", DecodeType.QR); // Set recognition quality reader.setQualitySettings(QualitySettings.getHighPerformance()); // Recognize barcodes and output results BarCodeResult[] res = reader.readBarCodes(); Log.d("BarcodeTest", String.format("Recognized %d barcode(s)", res.length)); for (BarCodeResult result : res) { Log.d("BarcodeTest", String.format("%s: %s", result.getCodeTypeName(), result.getCodeText())); }

Pełna kontrola nad kodami kreskowymi w aplikacjach mobilnych

Aspose.BarCode for Android via Java pozwala programistom dodać solidne funkcje kodów kreskowych bezpośrednio do aplikacji Android. Od retailu i logistyki po ochronę zdrowia i bankowość — ta mobilna biblioteka jest zoptymalizowana pod kątem workflow czasu rzeczywistego i dobrze działa na urządzeniach ze średniej półki. To świetny wybór dla aplikacji, które potrzebują dokładnego odczytu lub precyzyjnego generowania kodów „w terenie”.

Dzięki przejrzystemu API Java i komponentowi skanowania gotowemu dla Android możesz:

  • Rozpoznawać i generować kody 1D i 2D, w tym QR, Aztec, Code 128 i inne
  • Skanować kody z ujęcia kamery, zdjęć lub plików
  • Dostosować wygląd, rozdzielczość, rozmiar i wyrównanie kodu
  • Korzystać ze standardów ECI, GS1 oraz pocztowych standardów kodów
  • Osadzać workflow kodów kreskowych w aplikacjach biznesowych lub konsumenckich ze spójnym UX

Funkcje i możliwości

Aspose.BarCode for Android via Java to potężna biblioteka programistyczna do generowania i rozpoznawania kodów kreskowych 1D i 2D z różnych typów obrazów pod dowolnym kątem. To API umożliwia eksport wygenerowanych kodów do różnych wysokiej jakości formatów, a także modyfikowanie wyglądu i parametrów, takich jak kolor tła, kolor kresek, kąt obrotu, x-dimension, jakość obrazu, rozdzielczość, podpisy, rozmiar i wiele innych. Zapewnia również bogate funkcje wykrywania i odczytu oraz obsługuje ponad 80 typów kodów kreskowych.

Feature icon

Zapis etykiet kodów w różnych formatach

Feature icon

Rozpoznawanie ze strumienia lub pliku

Feature icon

Kodowanie i dekodowanie znaków (nieangielskich) w typach 2D

Feature icon

Obrót obrazów kodów pod dowolnym kątem

Feature icon

Skanowanie kodów z wielostronicowych plików TIFF i PDF z Aspose.PDF

Feature icon

Obsługa symbolik liniowych, 2D i pocztowych