Android 向け組み込み型カメラスキャン UI

カメラ、UI、認識処理を一から組み立てずに、高速で信頼性の高いスキャン画面を構築できます。Aspose.BarCode for Android via Java には、単体の Activity として実行することも、Fragment として埋め込むこともできるスキャンコンポーネントが含まれ、認識設定やスキャン領域を構成できます。

規格?もちろん対応。

Aspose.BarCode for Android via Java SVG や EMF などのベクター形式を含む主要な画像形式と PDF に対応しています。当社 API を使えば [files] を認識できます( https://docs.aspose.com/barcode/androidjava/supported-file-formats/ ) (スキャナーやカメラからでも簡単)。以下は対応するバーコードのシンボル体系(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 向けスキャンコンポーネントにより、次のことが可能です。

  • QR、Aztec、Code 128 などを含む 1D/2D バーコードを生成・認識
  • カメラ撮影、写真、ファイルからバーコードをスキャン
  • 外観、解像度、サイズ、配置をカスタマイズ
  • ECI、GS1、郵便バーコード標準に対応
  • 業務/コンシューマーアプリに一貫した UX でバーコードワークフローを組み込み

機能と特長

Aspose.BarCode for Android via Java は、さまざまな画像タイプから任意の角度で 1D/2D バーコードを生成・認識できる強力な開発ライブラリです。生成したバーコードを高品質な複数の画像形式にエクスポートでき、背景色、バー色、回転角、X 寸法、画質、解像度、キャプション、サイズなど多くのパラメーターや見た目を調整できます。さらに豊富な検出・読み取り機能を備え、80 種類以上のバーコードに対応しています。

Feature icon

さまざまな形式でバーコードラベルを保存

Feature icon

ストリームまたはファイルから認識

Feature icon

2D タイプで(英語以外の)文字をエンコード/デコード

Feature icon

バーコード画像を任意の角度で回転

Feature icon

Aspose.PDF で複数ページ TIFF と PDF からバーコードをスキャン

Feature icon

リニア、2D、郵便シンボル体系に対応