Consult the following developer guides on common subjects and usage of EMDK for Android features and API's.

EMDK Programming Practices

This guide contains various EMDK for Android programming tips.

Profile Manager Programmer's Guide

This guide provides the overview on getting the profile manager instance, profile XML, applying profiles, interpreting result returned by the Profile Manager Methods and the response XML schema for the developer to understand and configure the device based their application specific requirements.

Barcode API Programmer's Guide

The EMDK Barcode API provides applications with an ability to read the variety barcode labels using different scanner devices such as built-in imager/laser, built-in camera, Bluetooth ring scanners such as RS507 and RS600 and Pluggable ring scanner such as RS4000.

Notification API Programmer's Guide

This guide provides an overview on design points to be considered during the development of an application that notifies users using Notification API in the business application workflow.

SimulScan API Programmer's Guide

Understand how to use the SimulScan API's to perform full document capture in your application. SimulScan involves capturing fields of interest in a given document and converting it into data that an end-user application can use immediately at the point of transaction.

PersonalShopper API Programmer's Guide

The MC18 device provided by Zebra allows developers to easily create applications in the Personal Shopper category. This guide contains examples specific to using EMDK for Android with the MC18.

Secure NFC API Programmer's Guide

This guide contains examples and best practices when using the Secure NFC API's including MifareDesfire, MiFareSam, SamKey, etc.

Battery Intent API Programmer's Guide

This guide describes the functionality of the Battery Intent API Interface.