왜 Android의 바코드?

바코드 라이브러리는 다양한 설정을 지원하여 손상되거나 왜곡 된 바코드를 스캔하고 디코딩합니다. 가우스 노이즈, 역 색상, 흰색 반점, 시각적 유물, 컬러 배경 및 누락 된 바와 같은 다양한 결함으로 바코드 이미지를 성공적으로 읽을 수 있습니다. 바코드 가독성을 향상시키기 위해 API는 중간 필터링, ‘소금 및 페이퍼’필터링, 이미지 크기 감소 등을 포함한 특수 메소드 및 메커니즘을 가능하게합니다. 또한, 바코드 라이브러리는 고급 방법으로부터 산업 데이터 매트릭스 바코드를 해독하고 심각하게 손상된 QR 코드를 읽고 잘못된 바코드에서 일부 데이터를 복원하기위한 고급 방법의 이점을 얻습니다.

표준? 덮힌.

Aspose.BarCode for Android via Java 바코드는 SVG 및 EMF와 같은 벡터 형식을 포함한 모든 주요 이미지 형식과 PDF를 지원합니다. API를 사용하여 [파일]을 인식하십시오.( 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

안드로이드를 위해 제작되었습니다

Java를 통한 Android 용 바 코드는 Android의 모바일 개발을 위해 맞춤화되었습니다. Android API 레벨 19 이상과 호환되는이 제품은 Android Studio에 원활하게 통합되며 태블릿, 전화 및 임베디드 Android 장치의 최신 개발 관행을 지원합니다.

Android
Android Studio
Gradle
Amazon
Azure
IntelliJ IDEA
Eclipse
Apache Maven
GitHub

라이브 코드 데모

텍스트를 붙여 넣습니다 → 바코드를 가져옵니다. 파일을 삭제 → 디코딩 된 데이터를 얻습니다. 두 가지 예 모두 자동 생성 샘플 코드와 함께 제공되므로 프로젝트에 바로 복사 할 수 있습니다.


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

모바일 앱에 대한 전체 바코드 제어

Java를 통한 Android 용 바 코드는 개발자가 Android 애플리케이션에 직접 강력한 바코드 기능을 추가 할 수 있도록합니다. 소매 및 물류에서 건강 관리 및 뱅킹에 이르기 까지이 모바일 바코드 라이브러리는 실시간 성능에 최적화되어 있으며 미드 레인지 장치에서도 안정적으로 작동합니다. 이동 중에 정확한 바코드 판독 또는 정확한 바코드 생성이 필요한 앱에 이상적입니다.

전체 오프라인 기능과 깨끗한 Java API를 사용하면 다음을 수행 할 수 있습니다.

  • QR, AZTEC, Code 128 등을 포함한 1D & 2D 바코드를 인식하고 생성하십시오.
  • 카메라 스트림, 사진 또는 파일에서 바코드를 스캔합니다
  • 바코드 모양, 해상도, 크기 및 정렬을 사용자 정의하십시오
  • ECI, GS1 및 우편 바코드 표준을 사용하십시오
  • 바코드 워크 플로우를 비즈니스 또는 소비자 앱에 쉽게 포함

특징 및 기능

Aspose.BarCode for Android via Java 다양한 이미지 유형에서 모든 각도에서 1D & 2D 바코드를 생성 및 인식하는 강력한 개발 라이브러리입니다. 이 API를 사용하면 생성 된 바코드를 다른 고품질 이미지 형식으로 내보낼 수 있으며, 생성 된 바코드의 모양과 배경색, 바 색상, 회전 각도, X 차원, 이미지 품질, 해상도, 크기 및 기타 등과 같은 매개 변수를 수정할 수 있습니다. 또한 풍부한 바코드 감지 및 읽기 기능을 제공하며 60 개 이상의 바코드 유형을 지원합니다.

Feature icon

바코드 레이블을 다양한 형식으로 저장하십시오

Feature icon

스트림 또는 파일에서 인식합니다

Feature icon

2D 유형의 인코딩 및 디코드 문자 (비 영어)

Feature icon

모든 각도로 바코드 이미지를 회전시킵니다

Feature icon

다중 페이지 TIFF에서 바코드를 스캔하십시오

Feature icon

선형, 2D 및 우편 상징에 대한 지원