About RFID SDK For Android

RFID SDK For Android


The Unified Zebra RFID SDK for Android is Android aar library that adds a comprehensive set of APIs to easily create powerful applications for Zebra RFID Handheld readers and Fixed readers. RFID SDK for Android includes class library, sample apps and source code to enable developers to easily build apps that take full advantage of the power of Zebra devices.

Supported Devices

HandHeld Readers

  • MC33XXR
  • RFD2000
  • RFD8500

Fixed Readers

  • FX7500 BETA
  • FX9600 BETA

Android Versions

  • RFD40XX – Oreo and onwards NEW
  • RFD90XX – Oreo and onwards NEW
  • MC33XXR- Nougat and onwards
  • RFD2000 - TC20 Nougat and onwards
  • RFD8500 - JellyBean Android 19 and onwards

Android Versions for fixed readers

  • CC6000 – Android 11.0 (R) BETA

What's New in

Device Support

RFID SDK adds support for the following mobile computers running Android Oreo and above

  • RFD40XX RFID HandHeld Mobile Computer
  • RFD90XX RFID HandHeld Mobile Computer

New Features

  • APIs new features:
    • o New merged Scanner and RFID API set
    • o Multitaglocate API
    • o Scanner API
    • o Issue fixing, stability improvement
    • o USB connectivity
    • o Trigger remapping

Version History

Added in v2.0.2.82

RFID SDK for Android adds support for the following Zebra devices/OSes:

  • RFD2000 Sled RFID Reader
  • RFD40XX
  • RFD90XX
  • MC33XXR

API Enhancements

Enhanced APIs:

  • Unified SDK to work with RFD2000 and RFD8500
  • Fixed issue when bigger PC value than 3000H can result in crash in SDK


RFID 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

Note: Please refer this link for more information about version history


Usage Notes

General Interest

  1. Initial settings for a project can be found at Creating a Project using Android Studio.


Samples & Programmer's Guide

Look at the Sample Guide for more details on using these samples. You can also reference the Programmers Guide for a complete walk-through of building your first application using RFID SDK for Android.