Готовый UI сканирования камерой для Android

Создавайте быстрые и надёжные экраны сканирования без сборки камеры, UI и распознавания «с нуля». Aspose.BarCode для Android via Java включает компонент сканирования, который может работать как отдельная Activity или быть встроенным как Fragment, с настройками параметров распознавания и области сканирования.

Стандарты? Поддерживаются.

Aspose.BarCode for Android via Java поддерживает все основные форматы изображений, включая векторные форматы SVG и EMF, а также PDF. Используйте наш API, чтобы распознавать files со сканеров или камер без лишних усилий. Ниже — все поддерживаемые barcode symbologies, включая 1D, 2D, postal и composite типы. Каждый из них можно генерировать и распознавать на всех поддерживаемых платформах.

Matrix / 2D Codes

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

Linear / 1D Codes

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

Industry & Composite Codes

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

Создано для Android

Aspose.BarCode для Android via Java адаптирован для мобильной разработки под Android. Он совместим с Android API level 19 и выше. Вы можете подключить его к Gradle‑проектам как AAR из Aspose Maven repository и использовать Android Studio для разработки.

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

Live Code Demo

Вставьте текст → получите штрихкод. Перетащите файл → получите декодированные данные. В обоих примерах есть автоматически сгенерированный образец кода, который можно сразу скопировать в проект.


// 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())); }

Полный контроль над штрихкодами для мобильных приложений

Aspose.BarCode для Android via Java помогает разработчикам добавлять надёжные barcode‑возможности прямо в Android‑приложения. От ритейла и логистики до медицины и банков — эта мобильная библиотека оптимизирована для real‑time workflows и хорошо работает на устройствах среднего класса. Это отличный выбор для приложений, которым нужно точное чтение штрихкодов или аккуратная генерация «на ходу».

С чистым Java API и готовым к Android компонентом сканирования вы можете:

  • Распознавать и генерировать 1D и 2D штрихкоды, включая QR, Aztec, Code 128 и другие
  • Сканировать штрихкоды с камеры, фотографий или файлов
  • Настраивать внешний вид штрихкода, разрешение, размер и выравнивание
  • Использовать стандарты ECI, GS1 и postal barcode
  • Встраивать barcode workflows в бизнес‑ или consumer‑приложения с единообразным UX

Возможности и функции

Aspose.BarCode for Android via Java — мощная библиотека для разработки, которая позволяет генерировать и распознавать 1D и 2D штрихкоды из разных типов изображений под любым углом. Этот API позволяет экспортировать сгенерированные штрихкоды в различные высококачественные форматы изображений, изменять внешний вид штрихкодов и их параметры — например цвет фона, цвет штрихов, угол поворота, x-dimension, качество изображения, разрешение, подписи, размер и многое другое. Также API предоставляет богатые возможности обнаружения и чтения штрихкодов и поддерживает более 80 типов штрихкодов.

Feature icon

Сохраняйте этикетки со штрихкодами в разных форматах

Feature icon

Распознавайте из потока или файла

Feature icon

Кодируйте и декодируйте символы (неанглийские) в 2D типах

Feature icon

Поворачивайте изображения штрихкодов под любым углом

Feature icon

Сканируйте штрихкоды из многостраничных TIFF и PDF файлов с Aspose.PDF

Feature icon

Поддержка линейных, 2D и postal symbologies