ZEBRA RFID SDK for Android User Guide

June 1, 2024
ZEBRA

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

  1. 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.

  2. 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

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

ZEBRA-RFID-SDK-for-Android-1

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)

Loading......

Download This Manual (PDF format)

Download this manual  >>

ZEBRA User Manuals

Related Manuals