Firebase Summit에서 발표된 모든 내용을 살펴보고 Firebase로 앱을 빠르게 개발하고 안심하고 앱을 실행하는 방법을 알아보세요.
자세히 알아보기
의견 보내기
컬렉션을 사용해 정리하기
내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요.
바코드 스캐닝
plat_ios
plat_android
This page describes an old version of the Barcode Scanning API, which was part
of ML Kit for Firebase. Development of this API has been moved to the
standalone ML Kit SDK, which you can use with or without Firebase.
Learn more .
See
Barcode Scanning
for the latest documentation.
ML Kit의 바코드 스캐닝 API를 사용하면 대부분의 표준 바코드 형식을 사용하여 인코딩된 데이터를 읽을 수 있습니다. 바코드 스캔은 장치에서 발생하며 네트워크 연결이 필요하지 않습니다.
바코드는 실제 세계에서 앱으로 정보를 전달하는 편리한 방법입니다. 특히, QR 코드와 같은 2D 형식을 사용할 때 연락처 정보 또는 WiFi 네트워크 자격 증명과 같은 구조화된 데이터를 인코딩할 수 있습니다. ML Kit는 이 데이터를 자동으로 인식하고 구문 분석할 수 있으므로 사용자가 바코드를 스캔하면 앱이 지능적으로 응답할 수 있습니다.
iOS 안드로이드
Flutter 개발자라면 Firebase의 ML Vision API용 플러그인이 포함된 FlutterFire 에 관심이 있을 수 있습니다.
Firebase용 ML Kit의 베타 릴리스입니다. 이 API는 이전 버전과 호환되지 않는 방식으로 변경될 수 있으며 SLA 또는 사용 중단 정책이 적용되지 않습니다. 주요 기능 대부분의 표준 형식을 읽습니다. 선형 형식: Codabar, Code 39, Code 93, Code 128, EAN-8, EAN-13, ITF, UPC-A, UPC-E 2D 형식: Aztec, Data Matrix, PDF417, QR 코드 자동 형식 감지 찾고 있는 형식을 지정할 필요 없이 지원되는 모든 바코드 형식을 한 번에 스캔합니다. 또는 관심 있는 형식으로만 감지기를 제한하여 스캔 속도를 높이십시오. 구조화된 데이터 추출 지원되는 2D 형식 중 하나를 사용하여 저장된 구조화된 데이터는 자동으로 구문 분석됩니다. 지원되는 정보 유형에는 URL, 연락처 정보, 일정 이벤트, 이메일 주소, 전화 번호, SMS 메시지 프롬프트, ISBN, WiFi 연결 정보, 지리적 위치 및 AAMVA 표준 드라이버 정보가 포함됩니다. 모든 방향에서 작동 바코드는 방향(오른쪽 위, 거꾸로 또는 옆)에 관계없이 인식되고 스캔됩니다. 장치에서 실행 바코드 스캔은 장치에서 완전히 수행되며 네트워크 연결이 필요하지 않습니다.
예시 결과 결과 모서리 (49,125), (172,125), (172,160), (49,160) 원시 가치 2404105001722
결과 모서리 (87,87) (612,87) (612,612) (87,612) 원시 가치 WIFI:S:SB1Guest;P:12345;T:WEP;;
와이파이 정보 SSID SB1게스트 비밀번호 12345 유형 WEP
의견 보내기
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License , and code samples are licensed under the Apache 2.0 License . For details, see the Google Developers Site Policies . Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2023-01-18 UTC.
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"필요한 정보가 없음"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"너무 복잡함/단계 수가 너무 많음"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"오래됨"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"번역 문제"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"샘플/코드 문제"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"기타"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"이해하기 쉬움"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"문제가 해결됨"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"기타"
}]
의견을 전달하고 싶나요?