바코드 스캐너 통합
하나의 스캐너 경계를 구축하고 웨지, 의도 또는 직접적인 결과를 정규화하고 모든 세션을 깔끔하게 종료합니다.
- 바코드 / 스캐너
- 초보자
- 근거 상태
Developer Hub
공개 자료는 재현 가능한 통합 패턴에 집중하며 제한된 제조사 SDK는 승인된 배포 경로에 둡니다.
재배포 권한과 지원 범위가 기록되기 전에는 제조사 바이너리, 펌웨어 또는 샘플을 공개하지 않습니다.
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
}
}게시 기준
테스트 랩은 구매와 통합 결정을 돕지만 공인 인증을 대체하거나 하나의 구성을 전 세계 주장으로 확대하지 않습니다.
개발자 자료
공개 자료는 재현 가능한 통합 패턴에 집중하며 제한된 제조사 SDK는 승인된 배포 경로에 둡니다.
하나의 스캐너 경계를 구축하고 웨지, 의도 또는 직접적인 결과를 정규화하고 모든 세션을 깔끔하게 종료합니다.
모호한 "Android 장치 지원" 주장을 다른 엔지니어가 재현할 수 있는 구성 기록으로 전환합니다.
실제 핸드헬드를 사용할 수 있기 전에 가짜 캡처 포트를 사용하여 CI 의 인벤토리 및 수신 규칙을 확인하세요.
제한된 페이지를 렌더링하고, 프린터 작업을 직렬화하고, 용지, 열, 전압 및 사용 중 상태를 표시합니다.
동작을 변경하기 전에 물리적 키를 검사하고 원래 매핑을 보존하며 안정적인 복원 경로를 제공하세요.
ICC, PICC, 자기 스트라이프, PIN 및 보안 요소 작업을 일반 애플리케이션 코드 및 로그와 분리합니다.
읽기 전용 장치 스냅샷을 생성하고, 권한 있는 작업을 분리하고, 모든 배포 변경 사항을 되돌릴 수 있게 만듭니다.
개발자 / SDK
재배포 권한과 지원 범위가 기록되기 전에는 제조사 바이너리, 펌웨어 또는 샘플을 공개하지 않습니다.
RuggedLayer / 스타터 소스
애플리케이션 비즈니스 규칙에서 스캐너 작업을 분리하기 위한 작은 원본 소스 파일입니다. 공급업체 SDK, 바이너리 또는 장치 클레임이 포함되어 있지 않습니다.
원본 RuggedLayer 소스; 2026-08-03을(를) 검토했습니다.
UROVO / SDK
스캐너, 장치, 프린터, 키 매핑, 카드 및 보안 모듈 통합을 위한 RuggedLayer 호스팅 UROVO 개발 패키지입니다. 로컬 컴퓨터 설정 및 서명 자료는 제외됩니다.
공개 UROVO 패키지; RuggedLayer 배포가 승인되었습니다. 2026-08-03
RuggedLayer/UROVO / 통합 데모
장치 호출을 애플리케이션 비즈니스 로직에 유출하지 않고 UROVO ScanManager API를 연결하는 방법을 보여주는 원본 어댑터 및 단계별 README입니다.
원본 RuggedLayer 코드는 UROVO SDK v4.1.0326와 비교하여 검토되었습니다.
RuggedLayer / 통합 데모
개발자가 승인된 UROVO, SEUIC 또는 기타 기본 리더 SDK를 바인딩하기 전에 RFID 워크플로 규칙을 테스트할 수 있는 공급업체 중립적 인벤토리 패턴입니다.
원본 RuggedLayer 소스; 2026-08-03을(를) 검토했습니다.
UROVO / 업스트림 / 샘플 저장소
패키지된 v4.1.0326 자료를 최신 업스트림 브랜치와 비교해야 하는 경우 GitHub에서 직접 현재 공개 저장소 아카이브를 다운로드하세요.
공개 UROVO 저장소; 업스트림 분기는 변경될 수 있습니다.
UROVO / 커뮤니티 / 커뮤니티 예시
크로스 플랫폼 브리지 패턴입니다. README 에는 독점 UROVO 드라이버가 포함되어 있지 않다고 명시되어 있으므로 일치하는 네이티브 SDK 를 별도로 연결하세요.
커뮤니티 코드 RuggedLayer 하드웨어 검증 없음
SEUIC (동지) / 커뮤니티 / 커뮤니티 예시
애플리케이션이 기본 RFID 경계 주변의 인벤토리 규칙을 소유할 수 있는 방법을 이해하기 위한 웨어하우스 워크플로 예입니다. 장치와 플러그인을 별도로 검증하십시오.
커뮤니티 코드 RuggedLayer에 의해 테스트되지 않았습니다.
SEUIC (동지) / 멀티벤더 / 커뮤니티 예시
Seuic 어댑터의 이름을 지정하는 다중 공급업체 하드웨어 추상화 및 모의 판독기 참조입니다. 종속성을 선택하기 전에 번들 드라이버와 NOTICE 를 검사하세요.
커뮤니티 코드 정확한 장치 및 드라이버 범위에 대한 검증이 필요합니다.
재배포 권한과 지원 범위가 기록되기 전에는 제조사 바이너리, 펌웨어 또는 샘플을 공개하지 않습니다.
개발자 자료
재배포 권한과 지원 범위가 기록되기 전에는 제조사 바이너리, 펌웨어 또는 샘플을 공개하지 않습니다.
공개 자료는 재현 가능한 통합 패턴에 집중하며 제한된 제조사 SDK는 승인된 배포 경로에 둡니다.
재배포 권한과 지원 범위가 기록되기 전에는 제조사 바이너리, 펌웨어 또는 샘플을 공개하지 않습니다.앱 연결 및 검증공개 자료는 재현 가능한 통합 패턴에 집중하며 제한된 제조사 SDK는 승인된 배포 경로에 둡니다.
재배포 권한과 지원 범위가 기록되기 전에는 제조사 바이너리, 펌웨어 또는 샘플을 공개하지 않습니다.앱 연결 및 검증공개 자료는 재현 가능한 통합 패턴에 집중하며 제한된 제조사 SDK는 승인된 배포 경로에 둡니다.
재배포 권한과 지원 범위가 기록되기 전에는 제조사 바이너리, 펌웨어 또는 샘플을 공개하지 않습니다.앱 연결 및 검증공개 자료는 재현 가능한 통합 패턴에 집중하며 제한된 제조사 SDK는 승인된 배포 경로에 둡니다.
재배포 권한과 지원 범위가 기록되기 전에는 제조사 바이너리, 펌웨어 또는 샘플을 공개하지 않습니다.앱 연결 및 검증공개 자료는 재현 가능한 통합 패턴에 집중하며 제한된 제조사 SDK는 승인된 배포 경로에 둡니다.
재배포 권한과 지원 범위가 기록되기 전에는 제조사 바이너리, 펌웨어 또는 샘플을 공개하지 않습니다.앱 연결 및 검증공개 자료는 재현 가능한 통합 패턴에 집중하며 제한된 제조사 SDK는 승인된 배포 경로에 둡니다.
재배포 권한과 지원 범위가 기록되기 전에는 제조사 바이너리, 펌웨어 또는 샘플을 공개하지 않습니다.앱 연결 및 검증공개 자료는 재현 가능한 통합 패턴에 집중하며 제한된 제조사 SDK는 승인된 배포 경로에 둡니다.
재배포 권한과 지원 범위가 기록되기 전에는 제조사 바이너리, 펌웨어 또는 샘플을 공개하지 않습니다.앱 연결 및 검증개발자 자료 / Kotlin
수명주기, 오류, Intent, callback, 키와 플랫폼 차이.
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
}
}개발자 / 게시 기준
공개 자료는 재현 가능한 통합 패턴에 집중하며 제한된 제조사 SDK는 승인된 배포 경로에 둡니다.
장치, OS, 펌웨어, SDK와 앱 빌드를 명시합니다.
예상 결과, 오류 처리와 알려진 한계를 제공합니다.
가이드를 버전 관리하고 중요한 변경을 재검증합니다.
재배포 권한과 지원 범위가 기록되기 전에는 제조사 바이너리, 펌웨어 또는 샘플을 공개하지 않습니다.
GitHub / 자료
재배포 권한과 지원 범위가 기록되기 전에는 제조사 바이너리, 펌웨어 또는 샘플을 공개하지 않습니다.
UROVO / upstream
공개 자료는 재현 가능한 통합 패턴에 집중하며 제한된 제조사 SDK는 승인된 배포 경로에 둡니다.
재배포 권한과 지원 범위가 기록되기 전에는 제조사 바이너리, 펌웨어 또는 샘플을 공개하지 않습니다.
No SPDX license detected자료UROVO / community
공개 자료는 재현 가능한 통합 패턴에 집중하며 제한된 제조사 SDK는 승인된 배포 경로에 둡니다.
재배포 권한과 지원 범위가 기록되기 전에는 제조사 바이너리, 펌웨어 또는 샘플을 공개하지 않습니다.
MIT reported by GitHub자료UROVO / community
공개 자료는 재현 가능한 통합 패턴에 집중하며 제한된 제조사 SDK는 승인된 배포 경로에 둡니다.
재배포 권한과 지원 범위가 기록되기 전에는 제조사 바이너리, 펌웨어 또는 샘플을 공개하지 않습니다.
No license detected자료SEUIC (Dongji) / community
공개 자료는 재현 가능한 통합 패턴에 집중하며 제한된 제조사 SDK는 승인된 배포 경로에 둡니다.
재배포 권한과 지원 범위가 기록되기 전에는 제조사 바이너리, 펌웨어 또는 샘플을 공개하지 않습니다.
Apache-2.0 reported by GitHub자료SEUIC (Dongji) / multi-vendor
공개 자료는 재현 가능한 통합 패턴에 집중하며 제한된 제조사 SDK는 승인된 배포 경로에 둡니다.
재배포 권한과 지원 범위가 기록되기 전에는 제조사 바이너리, 펌웨어 또는 샘플을 공개하지 않습니다.
Apache-2.0 reported by GitHub자료Android / platform
공개 자료는 재현 가능한 통합 패턴에 집중하며 제한된 제조사 SDK는 승인된 배포 경로에 둡니다.
재배포 권한과 지원 범위가 기록되기 전에는 제조사 바이너리, 펌웨어 또는 샘플을 공개하지 않습니다.
See repository license자료Android / platform
공개 자료는 재현 가능한 통합 패턴에 집중하며 제한된 제조사 SDK는 승인된 배포 경로에 둡니다.
재배포 권한과 지원 범위가 기록되기 전에는 제조사 바이너리, 펌웨어 또는 샘플을 공개하지 않습니다.
See repository license자료Community / barcode
공개 자료는 재현 가능한 통합 패턴에 집중하며 제한된 제조사 SDK는 승인된 배포 경로에 둡니다.
재배포 권한과 지원 범위가 기록되기 전에는 제조사 바이너리, 펌웨어 또는 샘플을 공개하지 않습니다.
See repository license자료Android / platform
공개 자료는 재현 가능한 통합 패턴에 집중하며 제한된 제조사 SDK는 승인된 배포 경로에 둡니다.
재배포 권한과 지원 범위가 기록되기 전에는 제조사 바이너리, 펌웨어 또는 샘플을 공개하지 않습니다.
See repository license자료Kotlin / platform
공개 자료는 재현 가능한 통합 패턴에 집중하며 제한된 제조사 SDK는 승인된 배포 경로에 둡니다.
재배포 권한과 지원 범위가 기록되기 전에는 제조사 바이너리, 펌웨어 또는 샘플을 공개하지 않습니다.
See repository license자료RuggedLayer 테스트 랩
중요한 라벨, 태그, 앱과 운영 조건을 알려 주세요.
제조사 지원 사양과 지역이 명시된 문서 근거.
RuggedLayer 시험 반복 가능한 방법과 관찰 결과.
미시험 호환으로 추정하지 않고 공개된 미확인 상태.
대상 하드웨어에 앱을 연결하고 검증하세요.
재배포 권한과 지원 범위가 기록되기 전에는 제조사 바이너리, 펌웨어 또는 샘플을 공개하지 않습니다.
앱 연결 및 검증