Barcode Reader Intents

The HMT comes with a built in barcode reader app which is fully optimized for voice command control.

Scan a barcode

If you need to scan a barcode for your app use the following intent.

com.realwear.barcodereader.intent.action.SCAN_BARCODE

Extras

ExtraTypeDescription
com.realwear.barcodereader.intent.extra.CODE_128booleanAdd the ability to read Code 128 symbology barcodes*
com.realwear.barcodereader.intent.extra.CODE_EAN_UPCbooleanAdd the ability to read EAN/UPC symbology barcodes*
com.realwear.barcodereader.intent.extra.CODE_QRbooleanAdd the ability to read QR symbology barcodes*
com.realwear.barcodereader.intent.extra.CODE_DMbooleanAdd the ability to read Data Matrix symbology barcodes*

* If no symbology intent extras are passed, or if all symbology intent extras are set to false then all available symbology types will be accepted by the barcode reader.

Response Intent

The SCAN_BARCODE intent should be sent using the startActivityForResult() method as the result is passed back to your app in your activity’s onActivityResult method.

The result is passed back with the following intent.

com.realwear.barcodereader.intent.action.SCAN_BARCODE

Extras

ExtraTypeDescription
com.realwear.barcodereader.intent.extra.RESULTStringThe data that was read from the barcode

Example

For an example of how to use the barcode reader from your app, see our developer example.