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 碼與郵政碼制式