The Zebra RFID SDK for Android provides a comprehensive set of Application Programming Interfaces (APIs) designed to leverage the full capabilities of Zebra's RFID hardware. This SDK enables developers to integrate advanced RFID functionality into Android applications, supporting a range of devices including the MC33XR, RFD8500, RFD40 series, FXR90, and RFD90.
Key Features and Updates
The latest release, v2.0.2.125, includes SDK changes to target Android SDK 34. Previous versions have introduced significant enhancements such as restructured SDKs, support for new hardware interfaces like ZIOTC with FXR90, integrated sample applications, and numerous bug fixes and stability improvements.
Notable updates include:
- Version 2.0.2.124: Restructured SDK, ZIOTC support for FXR90, new sample apps, bug fixes.
- Version 2.0.2.116: General bug fixes and stability.
- Version 2.0.2.114: A13 Compatibility Fix.
- Version 2.0.2.110: Friendly name support, scan batch mode, PP+ battery statistics, security fixes, and Google Play Blocker updates.
- Version 2.0.2.100: Key remapping, fixed reader support, BT connection fixes, bug fixes.
- Version 2.0.2.86: RFD90 support, bug fixes.
An important note highlights a compatibility change in PC value reporting, recommending conversion to HEX format for earlier behavior.
Device Compatibility
The SDK supports a variety of Zebra mobile computers and RFID readers, including:
- MC33xR (Android 10 and Android 11)
- RFD8500
- RFD40, RFD40 Premium, RFD40 Premium Plus
- RFD90
- FXR90
Validation has been performed with various Zebra devices and commercial phones running different Android versions.
Developer System Requirements
To utilize the Zebra RFID SDK for Android, developers require:
- Supported Operating Systems: Android Oreo 8.0 up to Android 13 for RFD8500, and Android 10 up to Android 13 for MC33xR, RFD40 series, and RFD90.
- Developer System: Windows 10 / 64-bit operating system.
- Android Development Tools: Android Studio (version 2.3 or later) and Android API Level 26 or later.
For applications created without appcompat support, the SDK requires 'com.android.support:support-v4'.
Support and Documentation
For comprehensive support and detailed documentation, including developer guides and user guides for specific devices, please visit www.zebra.com/support. Additional technical documentation can be found at techdocs.zebra.com/dcs/rfid/android/.