ZEBRA RFID SDK for Android User Guide
- June 1, 2024
- ZEBRA
Table of Contents
ZEBRA RFID SDK for Android
Product Information
Specifications
Zebra RFID SDK for Android V 2.0.2.125
- Application Release Number: V2.0.2.125
- Release Date: 18-MAR-2024
Product Usage Instructions
Overview
The Unified Zebra RFID SDK for Android offers a robust set of APIs tailored
for devices like MC33XR, RFD8500, RFD40 standard, RFD40 Premium, RFD40 premium
plus, FXR90, and RFD90, enabling users to leverage their performance,
functionality, and versatility.
Features
- APIs for full device utilization
- Support for developing new applications or porting existing ones
- Compatibility with various Zebra RFID devices
Installation
Important Note: RFID API3 Android SDK requires android.support-v4 for
operation. Ensure to include
‘com.android.support:supportv4‘ in the
gradle file dependencies if your Android application is created without
appcompat support.
Device Compatibility
The SDK has been validated with devices such as TC56 (Android 8), TC72
(Android 9), TC52 (Android 10), MC33xR (Android 10 & Android 11), TC26
(Android 10, Android 11, Android 12), and Commercial Phones (Android 10,
Android 11, Android 12, Android 13).
Components
The zip file includes the following components:
- List of components here…
FAQ
-
Q: How do I handle the change in reporting of PC value in this SDK?
A: The updated SDK correctly reports the PC value in decimal format. Applications should convert it back to HEX format if needed to display it similarly to previous versions. -
Q: Where can I find more information on using the Zebra RFID SDK for Android?
A: Refer to the respective MC33xRRFD8500RFD40RFD90 RFID Developer Guide and User Guide for detailed usage instructions.
This document summarizes the Zebra RFID SDK for Android V 2.0.2.125 release:
Application Release Number | Release Date | See page |
---|---|---|
V2.0.2.125 | 18-MAR-2024 | Page 1 |
For support, please visit www.zebra.com/support
Zebra RFID SDK for Android V2.0.2.125
RELEASE DATE: 18-MAR-2024
The Unified Zebra RFID SDK for Android provides a powerful set of APIs to take
full advantage of the MC33XR, RFD8500, RFD40 standard, RFD40 Premium, RFD40
premium plus, FXR90 and RFD90 performance, functionality, and versatility.
Please refer to respective Zebra RFID Mobile API application that can be used
as reference to develop new applications or to port existing applications to
take advantage of the reader features.
Updates in V2.0.2.125
- SDK changes to target Android SDK 34.
Updates in V2.0.2.124
- New restructured SDK ( https://techdocs.zebra.com/dcs/rfid/android/2-0-2-124/guide/introduction-to-api3-sdk/ )
- ZIOTC support for API3 interface with FXR90 (https://techdocs.zebra.com/dcs/rfid/android/2-0-2-124/tutorials/api_compatibility_matrix/fxr90-apilist.html)
- New integrated sample app for LLRP and ZIOTC
- General BUG fixes and stability
Updates in V2.0.2.116
- General BUG fixes and stability
Updates in V2.0.2.114
- A13 Compatibility Fix
Updates in V2.0.2.110
- Friendly name support
- Scan batch mode support
- PP+ battery statistics
- Security fixes in Android SDK
- Google Play Blocker: Unsafe SSL Trust Manager Defined
- Google Play Blocker: Unsafe Hostname Verifier
- General BUG fixes and stability
Updates in V2.0.2.100
- New key remapping support for lower and upper trigger
- Supports Fixed reader
- BT Connection failures with Samsung devices
- General BUG fixes and stability
Updates in V2.0.2.86 over V2.0.2.82
- Support RFD90 devices
- BUG fixes and stability
Important Note:
This SDK breaks compatibility in reporting of PC value as part of tag data.
Earlier version of SDK was reporting hexadecimal PC value as decimal PC value
e.g. 96 bit Tag PC value is 0x3000 which was being reported as 3000 earlier.
This updated SDK will report PC value correctly in decimal value as 12288 (=
0x3000)
It is recommended that application convert back PC value in HEX format to show
it in similar fashion.
Updates over v1.0.5.11
- Connection time optimization
- Disconnect time optimization
- Introduce new API ‘SetDefaultConfigurations’ to configure the reader
- Fixes related to application crash noticed when RFD2000 removed from charging cradle
Device Compatibility
Note: RFD8500 has been validated with TC56 (Android 8), TC72 (Android 9), TC52 (Android 10), MC33xR (Android 10 & Android 11), TC26 (Android 10, Android 11, Android 12) and Commercial Phones (Android 10, Android 11, Android 12, Android 13).
Components
The zip file contains the following components:
- RFID API3 SDK along with JavaDoc
Installation
Supported operating systems:
- Android Oreo 8.0 till Android 13 for RFD8500
- Android 10 till Android 13 for MC33xR, RFD40, RFD40 Premium, RFD40 Premium plus and RFD90
- Developer system requirements:
- Developer Computers: Windows 10 / 64-bit
- Android: Android Studio (2.3 or later), and Android API Level 26 or later
Important Note:
RFID API3 Android SDK requires android.support-v4 to run if Android
application is created without appcompat support. Please add
‘com.android.support:support- v4’ in gradle file ‘dependencies’
Notes
Refer to the respective MC33xR\RFD8500\RFD40\RFD90 RFID Developer Guide
Refer to the respective MC33xR \RFD8500\RFD40\RFD90 RFID User Guide for notes
on RFID Zebra Mobile API application usage
References
Read User Manual Online (PDF format)
Read User Manual Online (PDF format) >>