com.google.mlkit.vision.barcode.common

  • The Barcode class represents a recognized barcode and its value, with nested classes providing details on different barcode content types like addresses, calendar events, contact information, and driver licenses.

  • The Annotations section lists various constants related to barcodes, including types for addresses, formats, value types, email formats, phone formats, and WiFi encryption.

  • Supported barcode formats include Code 128, Code 39, Code 93, Codabar, Data Matrix, EAN-13, EAN-8, ITF, QR Code, UPC-A, UPC-E, PDF417, and Aztec.

  • Barcode value types encompass contact information, email, ISBN, phone numbers, product information, SMS, text, URLs, WiFi details, geo-points, calendar events, and driver licenses.

Annotations

Classes

Barcode Represents a single recognized barcode and its value. 
Barcode.Address An address. 
Barcode.CalendarDateTime DateTime data type used in calendar events. 
Barcode.CalendarEvent A calendar event extracted from QRCode. 
Barcode.ContactInfo A person's or organization's business card. 
Barcode.DriverLicense A driver license or ID card. 
Barcode.Email An email message from a 'MAILTO:' or similar QRCode type. 
Barcode.GeoPoint GPS coordinates from a 'GEO:' or similar QRCode type. 
Barcode.PersonName A person's name, both formatted version and individual name components. 
Barcode.Phone Phone number info. 
Barcode.Sms A sms message from a 'SMS:' or similar QRCode type. 
Barcode.UrlBookmark A URL and title from a 'MEBKM:' or similar QRCode type. 
Barcode.WiFi A wifi network parameters from a 'WIFI:' or similar QRCode type.