UI quét camera “cắm là chạy” cho Android

Xây dựng màn hình quét nhanh và ổn định mà không cần ghép camera, UI và logic nhận dạng từ đầu. Aspose.BarCode for Android via Java bao gồm một thành phần quét mã vạch có thể chạy như Activity độc lập hoặc nhúng như Fragment, kèm cấu hình cho cài đặt nhận dạng và vùng quét.

Tiêu chuẩn? Đầy đủ.

Aspose.BarCode for Android via Java hỗ trợ tất cả các định dạng hình ảnh chính, bao gồm định dạng vector như SVG và EMF, cũng như PDF. Dùng API của chúng tôi để nhận dạng files từ máy quét hoặc máy ảnh một cách dễ dàng. Dưới đây là tất cả các hệ mã vạch được hỗ trợ, bao gồm 1D, 2D, bưu chính và tổng hợp. Mỗi loại đều có thể được tạo và nhận dạng trên mọi nền tảng được hỗ trợ.

Mã ma trận / 2D

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

Mã tuyến tính / 1D

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

Mã ngành & tổng hợp

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

Thiết kế cho Android

Aspose.BarCode for Android via Java được tối ưu cho phát triển di động trên Android. Tương thích Android API level 19 trở lên. Bạn có thể tích hợp vào dự án Gradle dưới dạng AAR từ Aspose Maven repository và dùng Android Studio để phát triển.

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

Bản demo mã trực tiếp

Dán văn bản → nhận mã vạch. Thả tệp → nhận dữ liệu đã giải mã. Cả hai ví dụ đều có mã mẫu tự sinh để bạn có thể sao chép thẳng vào dự án.


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

Toàn quyền kiểm soát mã vạch cho ứng dụng di động

Aspose.BarCode for Android via Java giúp lập trình viên thêm các tính năng mã vạch mạnh mẽ trực tiếp vào ứng dụng Android. Từ bán lẻ và logistics đến y tế và ngân hàng, thư viện mã vạch di động này được tối ưu cho workflow thời gian thực và hoạt động tốt trên thiết bị tầm trung. Rất phù hợp cho ứng dụng cần đọc mã vạch chính xác hoặc tạo mã vạch chuẩn khi di chuyển.

Với Java API gọn gàng và thành phần quét sẵn cho Android, bạn có thể:

  • Nhận dạng và tạo mã vạch 1D/2D, bao gồm QR, Aztec, Code 128 và nhiều loại khác
  • Quét mã vạch từ camera, ảnh chụp hoặc tệp
  • Tùy biến giao diện mã vạch, độ phân giải, kích thước và căn chỉnh
  • Dùng các tiêu chuẩn ECI, GS1 và mã vạch bưu chính
  • Nhúng workflow mã vạch vào ứng dụng doanh nghiệp hoặc người dùng cuối với UX nhất quán

Tính năng và khả năng

Aspose.BarCode for Android via Java là một thư viện phát triển mạnh mẽ để tạo và nhận dạng mã vạch 1D & 2D từ nhiều loại hình ảnh ở mọi góc. API này cho phép xuất mã vạch đã tạo ra sang các định dạng hình ảnh chất lượng cao khác nhau, cho phép chỉnh sửa giao diện và tham số của mã vạch như màu nền, màu vạch, góc xoay, x-dimension, chất lượng hình ảnh, độ phân giải, chú thích, kích thước và nhiều hơn nữa. Ngoài ra, nó cung cấp khả năng phát hiện và đọc mã vạch phong phú và hỗ trợ hơn 80 loại mã vạch.

Feature icon

Lưu nhãn mã vạch ở nhiều định dạng

Feature icon

Nhận dạng từ luồng hoặc tệp

Feature icon

Mã hóa & giải mã ký tự (không phải tiếng Anh) trong các loại 2D

Feature icon

Xoay ảnh mã vạch ở mọi góc

Feature icon

Quét mã vạch từ tệp TIFF nhiều trang và PDF với Aspose.PDF

Feature icon

Hỗ trợ hệ mã tuyến tính, 2D và bưu chính