Developer Hub

버전별 근거로 기업용 Android 통합을 구축하고 검증하세요.

공개 자료는 재현 가능한 통합 패턴에 집중하며 제한된 제조사 SDK는 승인된 배포 경로에 둡니다.

재배포 권한과 지원 범위가 기록되기 전에는 제조사 바이너리, 펌웨어 또는 샘플을 공개하지 않습니다.

scan-boundary.kt

data class CaptureEvent(
  val value: String,
  val symbology: String?,
  val capturedAt: Instant,
)

interface CapturePort {
  fun open()
  fun start()
  fun stop()
  fun close()
  fun setListener(listener: (CaptureEvent) -> Unit)
}

class ScanWorkflow(private val scanner: CapturePort) {
  private var active = false

  fun begin(onCapture: (CaptureEvent) -> Unit) {
    if (active) return
    scanner.open()
    scanner.setListener(onCapture)
    scanner.start()
    active = true
  }

  fun end() {
    if (!active) return
    runCatching { scanner.stop() }
    runCatching { scanner.close() }
    active = false
  }
}
원래 어댑터 패턴. 개인 Android 프로젝트의 승인된 장치 SDK에 CapturePort를 바인딩합니다.

게시 기준

방법, 버전과 한계를 포함한 비교 가능한 장치 근거.

테스트 랩은 구매와 통합 결정을 돕지만 공인 인증을 대체하거나 하나의 구성을 전 세계 주장으로 확대하지 않습니다.

개발자 자료

버전별 근거로 기업용 Android 통합을 구축하고 검증하세요.

공개 자료는 재현 가능한 통합 패턴에 집중하며 제한된 제조사 SDK는 승인된 배포 경로에 둡니다.

여기서 시작하세요15 분

바코드 스캐너 통합

하나의 스캐너 경계를 구축하고 웨지, 의도 또는 직접적인 결과를 정규화하고 모든 세션을 깔끔하게 종료합니다.

  • 바코드 / 스캐너
  • 초보자
  • 근거 상태
앱 연결 및 검증
여기서 시작하세요10 분

장치 준비 체크리스트

모호한 "Android 장치 지원" 주장을 다른 엔지니어가 재현할 수 있는 구성 기록으로 전환합니다.

  • 호환성 기준
  • 초보자
  • 근거 상태
앱 연결 및 검증
핵심 패턴12 분

장치 없이 테스트

실제 핸드헬드를 사용할 수 있기 전에 가짜 캡처 포트를 사용하여 CI 의 인벤토리 및 수신 규칙을 확인하세요.

  • 테스트 어댑터
  • 초보자
  • 근거 상태
앱 연결 및 검증
핵심 패턴15 분

프린터 작업 흐름 기본 사항

제한된 페이지를 렌더링하고, 프린터 작업을 직렬화하고, 용지, 열, 전압 및 사용 중 상태를 표시합니다.

  • 프린터
  • 중급
  • 근거 상태
앱 연결 및 검증
핵심 패턴12 분

하드웨어 키 매핑

동작을 변경하기 전에 물리적 키를 검사하고 원래 매핑을 보존하며 안정적인 복원 경로를 제공하세요.

  • 하드웨어 키 매핑
  • 중급
  • 근거 상태
앱 연결 및 검증
검토 필요통제됨

카드 및 보안 모듈

ICC, PICC, 자기 스트라이프, PIN 및 보안 요소 작업을 일반 애플리케이션 코드 및 로그와 분리합니다.

  • 카드 / 보안 작업
  • 고급
  • 근거 상태
앱 연결 및 검증
핵심 패턴18 분

장치 기능 및 배포 제어

읽기 전용 장치 스냅샷을 생성하고, 권한 있는 작업을 분리하고, 모든 배포 변경 사항을 되돌릴 수 있게 만듭니다.

  • 장치 기능 및 배포 제어
  • 중급
  • 근거 상태
앱 연결 및 검증

개발자 / SDK

SDK 및 API 패턴

재배포 권한과 지원 범위가 기록되기 전에는 제조사 바이너리, 펌웨어 또는 샘플을 공개하지 않습니다.

다운로드 준비 완료

RuggedLayer / 스타터 소스

캡처 어댑터 스타터

애플리케이션 비즈니스 규칙에서 스캐너 작업을 분리하기 위한 작은 원본 소스 파일입니다. 공급업체 SDK, 바이너리 또는 장치 클레임이 포함되어 있지 않습니다.

버전
0.1.0
플랫폼
Kotlin / Android-neutral
범위
CaptureEvent, CapturePort, 워크플로 수명 주기 및 가짜 어댑터
라이선스
MIT
크기
1.7 KB
SHA-256
ee5e2bff6d7d4eb751d390581e9ffc2d4208ee4e098c1d8d694a43c887276f31

원본 RuggedLayer 소스; 2026-08-03을(를) 검토했습니다.

SDK 패키지 다운로드

UROVO / SDK

UROVO Android SDK 및 샘플

스캐너, 장치, 프린터, 키 매핑, 카드 및 보안 모듈 통합을 위한 RuggedLayer 호스팅 UROVO 개발 패키지입니다. 로컬 컴퓨터 설정 및 서명 자료는 제외됩니다.

버전
v4.1.0326
플랫폼
Android / Java
범위
API 참조, 플랫폼 SDK JAR, ScanManager, DeviceManager 및 터미널 샘플 프로젝트
라이선스
UROVO 공개 SDK 배포; SPDX 식별자 없음
크기
4.1 MB
SHA-256
833b002160a4145905e0c0e794b9669def41778cd930e34b559a4ddad9a3e244

공개 UROVO 패키지; RuggedLayer 배포가 승인되었습니다. 2026-08-03

통합 데모 다운로드

RuggedLayer/UROVO / 통합 데모

UROVO ScanManager Kotlin 데모

장치 호출을 애플리케이션 비즈니스 로직에 유출하지 않고 UROVO ScanManager API를 연결하는 방법을 보여주는 원본 어댑터 및 단계별 README입니다.

버전
0.1.0
플랫폼
Kotlin / Android
범위
스캐너 열기, 인텐트 출력, 결과 정규화, 소프트웨어 트리거 및 수명 주기 정리
라이선스
MIT
크기
3.4 KB
SHA-256
9a4c7a384ea5441e4b0df24ef23f0175efe2ced709f6c77aa1c55b583dbc1a49

원본 RuggedLayer 코드는 UROVO SDK v4.1.0326와 비교하여 검토되었습니다.

통합 데모 다운로드

RuggedLayer / 통합 데모

RFID 세션 및 가짜 리더 데모

개발자가 승인된 UROVO, SEUIC 또는 기타 기본 리더 SDK를 바인딩하기 전에 RFID 워크플로 규칙을 테스트할 수 있는 공급업체 중립적 인벤토리 패턴입니다.

버전
0.1.0
플랫폼
Kotlin / Android-neutral
범위
RfidPort, TagRead, 세션 수명 주기, EPC 중복 제거 및 FakeRfidPort
라이선스
MIT
크기
2.8 KB
SHA-256
2d3d63b7e871ae50dd43bf4f4fed8aacdccffa4b377d1a1bfcc328f4012c2bf2

원본 RuggedLayer 소스; 2026-08-03을(를) 검토했습니다.

GitHub에서 다운로드

UROVO / 업스트림 / 샘플 저장소

최신 UROVO Android 샘플 소스

패키지된 v4.1.0326 자료를 최신 업스트림 브랜치와 비교해야 하는 경우 GitHub에서 직접 현재 공개 저장소 아카이브를 다운로드하세요.

버전
마스터/업스트림 저장소
플랫폼
Android / Java
범위
공개 저장소의 ScanManager, DeviceManager 및 터미널 샘플 제품군
라이선스
SPDX 라이선스가 감지되지 않았습니다. UROVO 공개 샘플 소스

공개 UROVO 저장소; 업스트림 분기는 변경될 수 있습니다.

GitHub에서 다운로드

UROVO / 커뮤니티 / 커뮤니티 예시

Flutter 스캐너 브리지

크로스 플랫폼 브리지 패턴입니다. README 에는 독점 UROVO 드라이버가 포함되어 있지 않다고 명시되어 있으므로 일치하는 네이티브 SDK 를 별도로 연결하세요.

버전
메인/커뮤니티 저장소
플랫폼
Flutter / Android
범위
EventChannel 브리지 주변 UROVO 바코드 스캐닝
라이선스
MIT

커뮤니티 코드 RuggedLayer 하드웨어 검증 없음

GitHub에서 다운로드

SEUIC (동지) / 커뮤니티 / 커뮤니티 예시

Dongji UHF 인벤토리 워크플로

애플리케이션이 기본 RFID 경계 주변의 인벤토리 규칙을 소유할 수 있는 방법을 이해하기 위한 웨어하우스 워크플로 예입니다. 장치와 플러그인을 별도로 검증하십시오.

버전
마스터/커뮤니티 저장소
플랫폼
uni-app / Android
범위
seuic-uhf 플러그인을 통한 인바운드, 아웃바운드, 재고 조사 및 추적성
라이선스
Apache-2.0

커뮤니티 코드 RuggedLayer에 의해 테스트되지 않았습니다.

GitHub에서 다운로드

SEUIC (동지) / 멀티벤더 / 커뮤니티 예시

다중 공급업체 RFID 미들웨어

Seuic 어댑터의 이름을 지정하는 다중 공급업체 하드웨어 추상화 및 모의 판독기 참조입니다. 종속성을 선택하기 전에 번들 드라이버와 NOTICE 를 검사하세요.

버전
메인/커뮤니티 저장소
플랫폼
Kotlin / Android
범위
하드웨어 추상화, 모의 리더, 인벤토리 및 태그 작업
라이선스
Apache-2.0 및 NOTICE

커뮤니티 코드 정확한 장치 및 드라이버 범위에 대한 검증이 필요합니다.

재배포 권한과 지원 범위가 기록되기 전에는 제조사 바이너리, 펌웨어 또는 샘플을 공개하지 않습니다.

개발자 자료

개발자 자료

재배포 권한과 지원 범위가 기록되기 전에는 제조사 바이너리, 펌웨어 또는 샘플을 공개하지 않습니다.

Developer Hub

바코드 PDA

공개 자료는 재현 가능한 통합 패턴에 집중하며 제한된 제조사 SDK는 승인된 배포 경로에 둡니다.

재배포 권한과 지원 범위가 기록되기 전에는 제조사 바이너리, 펌웨어 또는 샘플을 공개하지 않습니다.앱 연결 및 검증
Developer Hub

초기 시험 항목

공개 자료는 재현 가능한 통합 패턴에 집중하며 제한된 제조사 SDK는 승인된 배포 경로에 둡니다.

재배포 권한과 지원 범위가 기록되기 전에는 제조사 바이너리, 펌웨어 또는 샘플을 공개하지 않습니다.앱 연결 및 검증
Developer Hub

라벨 및 영수증 프린터

공개 자료는 재현 가능한 통합 패턴에 집중하며 제한된 제조사 SDK는 승인된 배포 경로에 둡니다.

재배포 권한과 지원 범위가 기록되기 전에는 제조사 바이너리, 펌웨어 또는 샘플을 공개하지 않습니다.앱 연결 및 검증
Developer Hub

데이터 캡처 / NFC

공개 자료는 재현 가능한 통합 패턴에 집중하며 제한된 제조사 SDK는 승인된 배포 경로에 둡니다.

재배포 권한과 지원 범위가 기록되기 전에는 제조사 바이너리, 펌웨어 또는 샘플을 공개하지 않습니다.앱 연결 및 검증
Developer Hub

근거 상태

공개 자료는 재현 가능한 통합 패턴에 집중하며 제한된 제조사 SDK는 승인된 배포 경로에 둡니다.

재배포 권한과 지원 범위가 기록되기 전에는 제조사 바이너리, 펌웨어 또는 샘플을 공개하지 않습니다.앱 연결 및 검증
Developer Hub

플랫폼

공개 자료는 재현 가능한 통합 패턴에 집중하며 제한된 제조사 SDK는 승인된 배포 경로에 둡니다.

재배포 권한과 지원 범위가 기록되기 전에는 제조사 바이너리, 펌웨어 또는 샘플을 공개하지 않습니다.앱 연결 및 검증
Developer Hub

단계별 명확한 인계

공개 자료는 재현 가능한 통합 패턴에 집중하며 제한된 제조사 SDK는 승인된 배포 경로에 둡니다.

재배포 권한과 지원 범위가 기록되기 전에는 제조사 바이너리, 펌웨어 또는 샘플을 공개하지 않습니다.앱 연결 및 검증

개발자 자료 / Kotlin

SDK 및 API 패턴

수명주기, 오류, Intent, callback, 키와 플랫폼 차이.

  • 재현: 장치, OS, 펌웨어, SDK와 앱 빌드를 명시합니다.
  • 설명: 예상 결과, 오류 처리와 알려진 한계를 제공합니다.
  • 유지: 가이드를 버전 관리하고 중요한 변경을 재검증합니다.

scan-boundary.kt

data class CaptureEvent(
  val value: String,
  val symbology: String?,
  val capturedAt: Instant,
)

interface CapturePort {
  fun open()
  fun start()
  fun stop()
  fun close()
  fun setListener(listener: (CaptureEvent) -> Unit)
}

class ScanWorkflow(private val scanner: CapturePort) {
  private var active = false

  fun begin(onCapture: (CaptureEvent) -> Unit) {
    if (active) return
    scanner.open()
    scanner.setListener(onCapture)
    scanner.start()
    active = true
  }

  fun end() {
    if (!active) return
    runCatching { scanner.stop() }
    runCatching { scanner.close() }
    active = false
  }
}
원래 어댑터 패턴. 개인 Android 프로젝트의 승인된 장치 SDK에 CapturePort를 바인딩합니다.

개발자 / 게시 기준

SDK 및 API 패턴

공개 자료는 재현 가능한 통합 패턴에 집중하며 제한된 제조사 SDK는 승인된 배포 경로에 둡니다.

01게시 기준SDK 배포
애플리케이션 UI장치, OS, 펌웨어, SDK와 앱 빌드를 명시합니다.
워크플로예상 결과, 오류 처리와 알려진 한계를 제공합니다.
포트 / 어댑터가이드를 버전 관리하고 중요한 변경을 재검증합니다.
승인된 SDK장치, OS, 펌웨어, SDK와 앱 빌드를 명시합니다.
기기예상 결과, 오류 처리와 알려진 한계를 제공합니다.
게시 기준. 재배포 권한과 지원 범위가 기록되기 전에는 제조사 바이너리, 펌웨어 또는 샘플을 공개하지 않습니다.
02수명 주기 순서캡처 시작부터 리소스 해제까지
  1. 01
    화면

    장치, OS, 펌웨어, SDK와 앱 빌드를 명시합니다.

  2. 02
    워크플로

    예상 결과, 오류 처리와 알려진 한계를 제공합니다.

  3. 03
    어댑터

    가이드를 버전 관리하고 중요한 변경을 재검증합니다.

  4. 04
    기기

    재배포 권한과 지원 범위가 기록되기 전에는 제조사 바이너리, 펌웨어 또는 샘플을 공개하지 않습니다.

수명 주기 순서. 재배포 권한과 지원 범위가 기록되기 전에는 제조사 바이너리, 펌웨어 또는 샘플을 공개하지 않습니다.
03연동 방식 결정 흐름업무 흐름에 맞는 전송 방식 선택
  1. 질문 01재현
    환경, 장치 구성과 첫 데이터 수집 성공 흐름.아니요장치, OS, 펌웨어, SDK와 앱 빌드를 명시합니다.
  2. 질문 02설명
    수명주기, 오류, Intent, callback, 키와 플랫폼 차이.아니요예상 결과, 오류 처리와 알려진 한계를 제공합니다.
  3. 질문 03유지
    소스 라이선스, 릴리스 체크섬과 지원 범위를 갖춘 최소 예제.아니요가이드를 버전 관리하고 중요한 변경을 재검증합니다.
연동 방식 결정 흐름. 재배포 권한과 지원 범위가 기록되기 전에는 제조사 바이너리, 펌웨어 또는 샘플을 공개하지 않습니다.
04검증 데이터 흐름구성 기록부터 판정까지
구성장치, OS, 펌웨어, SDK와 앱 빌드를 명시합니다.
방법예상 결과, 오류 처리와 알려진 한계를 제공합니다.
관찰 결과가이드를 버전 관리하고 중요한 변경을 재검증합니다.
판정재배포 권한과 지원 범위가 기록되기 전에는 제조사 바이너리, 펌웨어 또는 샘플을 공개하지 않습니다.
검증 데이터 흐름. 재배포 권한과 지원 범위가 기록되기 전에는 제조사 바이너리, 펌웨어 또는 샘플을 공개하지 않습니다.

GitHub / 자료

SDK 및 API 패턴

재배포 권한과 지원 범위가 기록되기 전에는 제조사 바이너리, 펌웨어 또는 샘플을 공개하지 않습니다.

urovosamples/SDK_ReleaseforAndroid

UROVO / upstream

자료: urovosamples/SDK_ReleaseforAndroid

공개 자료는 재현 가능한 통합 패턴에 집중하며 제한된 제조사 SDK는 승인된 배포 경로에 둡니다.

재배포 권한과 지원 범위가 기록되기 전에는 제조사 바이너리, 펌웨어 또는 샘플을 공개하지 않습니다.

No SPDX license detected자료
snave00/flutter_urovo_scan

UROVO / community

자료: snave00/flutter_urovo_scan

공개 자료는 재현 가능한 통합 패턴에 집중하며 제한된 제조사 SDK는 승인된 배포 경로에 둡니다.

재배포 권한과 지원 범위가 기록되기 전에는 제조사 바이너리, 펌웨어 또는 샘플을 공개하지 않습니다.

MIT reported by GitHub자료
rafaax/react-native-urovo-rfid

UROVO / community

자료: rafaax/react-native-urovo-rfid

공개 자료는 재현 가능한 통합 패턴에 집중하며 제한된 제조사 SDK는 승인된 배포 경로에 둡니다.

재배포 권한과 지원 범위가 기록되기 전에는 제조사 바이너리, 펌웨어 또는 샘플을 공개하지 않습니다.

No license detected자료
aaron-wu007/astoaarUFH

SEUIC (Dongji) / community

자료: aaron-wu007/astoaarUFH

공개 자료는 재현 가능한 통합 패턴에 집중하며 제한된 제조사 SDK는 승인된 배포 경로에 둡니다.

재배포 권한과 지원 범위가 기록되기 전에는 제조사 바이너리, 펌웨어 또는 샘플을 공개하지 않습니다.

Apache-2.0 reported by GitHub자료
rfidsoftwares/OpenRFID-Handheld-Android-Middleware

SEUIC (Dongji) / multi-vendor

자료: rfidsoftwares/OpenRFID-Handheld-Android-Middleware

공개 자료는 재현 가능한 통합 패턴에 집중하며 제한된 제조사 SDK는 승인된 배포 경로에 둡니다.

재배포 권한과 지원 범위가 기록되기 전에는 제조사 바이너리, 펌웨어 또는 샘플을 공개하지 않습니다.

Apache-2.0 reported by GitHub자료
android/architecture-samples

Android / platform

자료: android/architecture-samples

공개 자료는 재현 가능한 통합 패턴에 집중하며 제한된 제조사 SDK는 승인된 배포 경로에 둡니다.

재배포 권한과 지원 범위가 기록되기 전에는 제조사 바이너리, 펌웨어 또는 샘플을 공개하지 않습니다.

See repository license자료
android/testing-samples

Android / platform

자료: android/testing-samples

공개 자료는 재현 가능한 통합 패턴에 집중하며 제한된 제조사 SDK는 승인된 배포 경로에 둡니다.

재배포 권한과 지원 범위가 기록되기 전에는 제조사 바이너리, 펌웨어 또는 샘플을 공개하지 않습니다.

See repository license자료
zxing/zxing

Community / barcode

자료: zxing/zxing

공개 자료는 재현 가능한 통합 패턴에 집중하며 제한된 제조사 SDK는 승인된 배포 경로에 둡니다.

재배포 권한과 지원 범위가 기록되기 전에는 제조사 바이너리, 펌웨어 또는 샘플을 공개하지 않습니다.

See repository license자료
android/camera-samples

Android / platform

자료: android/camera-samples

공개 자료는 재현 가능한 통합 패턴에 집중하며 제한된 제조사 SDK는 승인된 배포 경로에 둡니다.

재배포 권한과 지원 범위가 기록되기 전에는 제조사 바이너리, 펌웨어 또는 샘플을 공개하지 않습니다.

See repository license자료
Kotlin/kotlinx.coroutines

Kotlin / platform

자료: Kotlin/kotlinx.coroutines

공개 자료는 재현 가능한 통합 패턴에 집중하며 제한된 제조사 SDK는 승인된 배포 경로에 둡니다.

재배포 권한과 지원 범위가 기록되기 전에는 제조사 바이너리, 펌웨어 또는 샘플을 공개하지 않습니다.

See repository license자료

RuggedLayer 테스트 랩

유용한 시험을 정의하세요.

중요한 라벨, 태그, 앱과 운영 조건을 알려 주세요.

  1. 01

    제조사 지원 사양과 지역이 명시된 문서 근거.

  2. 02

    RuggedLayer 시험 반복 가능한 방법과 관찰 결과.

  3. 03

    미시험 호환으로 추정하지 않고 공개된 미확인 상태.

대상 하드웨어에 앱을 연결하고 검증하세요.

비기밀 앱 업무 흐름, 현재 장치와 통합 경로를 공유하면 가장 적합한 검증 결과물의 범위를 정합니다.

재배포 권한과 지원 범위가 기록되기 전에는 제조사 바이너리, 펌웨어 또는 샘플을 공개하지 않습니다.

앱 연결 및 검증