Android 即插即用的相机扫描 UI

无需从零搭建相机、UI 与识别流程,也能快速构建稳定可靠的扫描界面。Aspose.BarCode for Android via Java 提供条码扫描组件,可作为独立 Activity 运行或以 Fragment 形式嵌入,并支持配置识别参数与扫描区域。

标准?全面覆盖。

Aspose.BarCode for Android via Java 支持所有主流图像格式,包括 SVG、EMF 等矢量格式,以及 PDF。使用我们的 API 识别 files (来自扫描仪或相机)非常轻松。以下是所有支持的条码制式,包括 1D、2D、邮政码和复合码类型。每一种都可在所有支持的平台上生成与识别。

矩阵码 / 2D 码

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

线性码 / 1D 码

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

行业码与复合码

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

专为 Android 打造

Aspose.BarCode for Android via Java 专为 Android 移动开发优化,兼容 Android API level 19 及以上。你可以从 Aspose Maven 仓库以 AAR 的形式集成到 Gradle 项目中,并使用 Android Studio 进行开发。

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

在线代码演示

粘贴文本 → 生成条码。拖入文件 → 获取解码数据。两个示例都附带自动生成的示例代码,方便你直接复制到项目中。


// 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 for Android via Java 可帮助开发者直接在 Android 应用中加入强大的条码能力。从零售与物流到医疗与银行,该移动条码库针对实时工作流优化,并能在中端设备上良好运行。非常适合需要在移动端进行高精度条码读取或精准条码生成的应用。

借助简洁的 Java API 与面向 Android 的扫描组件,你可以:

  • 识别并生成 1D 与 2D 条码,包括 QR、Aztec、Code 128 等
  • 从相机采集、照片或文件中扫描条码
  • 自定义条码外观、分辨率、尺寸与对齐方式
  • 使用 ECI、GS1 与邮政条码标准
  • 以一致的 UX 将条码工作流嵌入企业或消费级应用中

功能与能力

Aspose.BarCode for Android via Java 是一款强大的开发库,可从多种图像类型中以任意角度生成并识别 1D 与 2D 条码。该 API 支持将生成的条码导出为多种高质量图像格式,并可调整条码外观及参数(如背景色、条纹颜色、旋转角度、x-dimension、图像质量、分辨率、标题文字、尺寸等)。同时提供丰富的条码检测与读取能力,支持 80+ 种条码类型。

Feature icon

以多种格式保存条码标签

Feature icon

从流或文件中识别

Feature icon

在 2D 类型中编码与解码(非英文)字符

Feature icon

将条码图像旋转到任意角度

Feature icon

借助 Aspose.PDF 扫描多页 TIFF 和 PDF 文件中的条码

Feature icon

支持线性码、2D 码与邮政码制式