Release Notes Android SDK
Release Notes Android SDK
Contents
Overview ....................................................................................................................................................... 1
Device Compatibility ..................................................................................................................................... 2
Version History.............................................................................................................................................. 3
Components .................................................................................................................................................. 7
Installation .................................................................................................................................................... 7
Overview
The Zebra Scanner SDK for Android enables cordless scanners to be connected and controlled by a tablet
/ smart phone without using a cradle, after pairing over Bluetooth. Scanning a pairing barcode appeared
in tablet/smart phone display will make the device paired and connoted with the application.
Furthermore, it supports controlling USB scanner connected to tablet / smart phone.
Functionality,
1. Display bar code data within a tablet / phone application.
2. Apps using the SDK can command and control the scanner.
a. LED and Beeper Control.
b. Aim Control.
c. Enable/disable Symbologies.
d. Scanning control
i. Remote scanner trigger (i.e. Host app-initiated triggering).
ii. Enable/disable scanning.
e. Event notification.
ZEBRA and the stylized Zebra head are trademarks of Zebra Technologies Corporation, registered in many jurisdictions worldwide. All other trademarks are the
property of their respective owners. ©2023 Zebra Technologies Corporation and/or its affiliates. All rights reserved.
Page 1
i. Scanner available / unavailable.
ii. Scanner connected / disconnected from host.
iii. Bar code data transmission (i.e. host gets event stating bar code has been
scanned).
f. Automatic reconnection to last connected scanner (i.e. scanner goes out range and then
returns).
g. Enable/Disable the pager vibrating motor.
3. Device Configuration (Get, Set and Store Scanner attributes).
4. Asset Tracking.
a. Model number
b. Serial number
c. Date of manufacture
d. Firmware
5. Simplified pairing using Scan-To-Connect technology
6. Displays battery statistics for select cordless scanners
7. Enables image and video capture
8. Update scanner firmware
The SDK also includes source code for the “Scanner Control” app available from the Google Play store
(https://play.google.com/store/apps/details?id=com.zebra.scannercontrol.app).
For the latest SDK updates, please visit Zebra Scanner SDK
For support, please visit http://www.zebra.com/support.
NOTE: Due to a Google security patch, Google CVE-2020-12856, the Android device must notify users of
pairing events with a popup message (prevents silent pairing).
Device Compatibility
For the compatible devices list, please visit following page.
https://www.zebra.com/us/en/support-downloads/software/developer-tools/scanner-sdk-for-
android.html
NOTE: OEM Imagers Engines and Decoders Boards usually come without integrated LED and beeper.
This functionality can only be tested with connected external beeper/LED.
ZEBRA and the stylized Zebra head are trademarks of Zebra Technologies Corporation, registered in many jurisdictions worldwide. All other trademarks are the
property of their respective owners. ©2023 Zebra Technologies Corporation and/or its affiliates. All rights reserved.
Page 2
Management and Firmware
Query Assets Information
Barcode
Update
1 – Imaging only.
2 – Firmware support required.
Version History
Version 2.6.19 – 07/2023
1. Added remote management support to the Scanner SDK for Android. Remote
management supports both Firmware and Config File update through the
consumption of an SMS package. Details: Place SMS Package in
“Download/ZebraSMS” folder (programmable location). Folder automatically
created when installing SDK. For additional details see Scanner SDK for Android
TechDocs page.
2. Added SMS package (Firmware and Config File) consumption support to the Android
Scanner Control Application (SCA). Details: Place SMS Package in
“Download/ZebraSMS” folder (programmable location). Folder automatically
created when installing SCA. For additional details see Scanner SDK for Android
TechDocs page.
ZEBRA and the stylized Zebra head are trademarks of Zebra Technologies Corporation, registered in many jurisdictions worldwide. All other trademarks are the
property of their respective owners. ©2023 Zebra Technologies Corporation and/or its affiliates. All rights reserved.
Page 3
2. Added reconnect option to enable reconnection even when go out of range and
come back outside programmed time-out period. Now to reconnect (outside the
timeout period) double click the trigger button. This only works in “SSI over
Bluetooth Classic” mode.
ZEBRA and the stylized Zebra head are trademarks of Zebra Technologies Corporation, registered in many jurisdictions worldwide. All other trademarks are the
property of their respective owners. ©2023 Zebra Technologies Corporation and/or its affiliates. All rights reserved.
Page 4
Version 2.5.16 – 01/2021
1. Changed how the STC barcode is generated. It no longer uses the Bluetooth MAC
address to generate the STC barcode. Instead, the STC barcode is generated with a
unique Zebra pairing ID. New additional implemented supported in the SDK, STC
utility and Scanner Control App (SCA).
2. Added Virtual tethering support. New capability supported in the SDK and Scanner
Control App (SCA).
3. Added BTLE support to STC supported com protocols.
ZEBRA and the stylized Zebra head are trademarks of Zebra Technologies Corporation, registered in many jurisdictions worldwide. All other trademarks are the
property of their respective owners. ©2023 Zebra Technologies Corporation and/or its affiliates. All rights reserved.
Page 5
Version 2.4.6 – 06/2019
1. Bug fix – Fixed an issue with writing a RFID tag (send the correct RMD packet, and
correct data type for RFID tag reads).
ZEBRA and the stylized Zebra head are trademarks of Zebra Technologies Corporation, registered in many jurisdictions worldwide. All other trademarks are the
property of their respective owners. ©2023 Zebra Technologies Corporation and/or its affiliates. All rights reserved.
Page 6
Version 1.1.0 – 06/2016
1. ScanToConnect paring barcode support.
2. USB SNAPI scanner support.
Components
The SDK ZIP file contains the following components:
• Android Studio project includes Scanner Control App code.
• Scanner Control App (APK file).
• AAR SDK library.
• SDK JavaDoc HTML.
Installation
Supported operating systems:
• Android 11.x, 12.x and 13.x
ZEBRA and the stylized Zebra head are trademarks of Zebra Technologies Corporation, registered in many jurisdictions worldwide. All other trademarks are the
property of their respective owners. ©2023 Zebra Technologies Corporation and/or its affiliates. All rights reserved.
Page 7