About EMDK For Android

EMDK For Android 2.3

Overview

The EMDK for Android provides developers with a comprehensive set of tools to easily create powerful line of business applications for enterprise mobile computing devices and is designed for use with Google's Android SDK and Android Development Tools (ADT). The EMDK for Android includes class libraries, sample applications with source code, as well as all of the associated documentation to help your applications take full advantage of what our devices have to offer.

It also includes an exclusive Profile Manager Technology within the your IDE, providing a GUI based development tool. This allows you to write fewer lines of code resulting in reduced development time, effort and errors.

Requirements

The following software must be installed prior to using the EMDK for Android.

  • Microsoft Windows 7 (32-bit and 64-bit) or Microsoft© Windows 8 (32-bit and 64-bit) or Microsoft© Windows 8.1 (32-bit and 64-bit)
  • Java Development Kit (JDK) v7u45 or higher
  • Android Developer Tools (ADT) v22.3.0-887826 or higher

Android Studio

Since Google released Android Studio, the ADT bundle is no longer available for download. You can still however use the ADT plugin for Eclipse with full EMDK For Android integration. Users of Android Studio now have full access to the EMDK features as well. Check the Setup Guide for more details on how to use the EMDK in your preferred IDE.

Devices Supported

Although EMDK for Android has been designed to work with all Symbol mobile computers running Android, the following devices have been used for validation:

  • MC18 - KitKat
  • MC32 - OS Update image v00002 or higher (JellyBean)
  • MC40 - OS Update image v02.08.0520 or higher (JellyBean)
  • MC40 - KitKat
  • MC67 - OS Update image v01.28.14 or higher (JellyBean)
  • MC92 - KitKat
  • TC55 - OS Update image v01.74.00 or higher (JellyBean)
  • TC55 - OS Update image v02.52.02 or higher (KitKat)
  • TC70 - OS Update image v11.24.14 or higher (KitKat)
  • TC75 - KitKat

What's New

EMDK for Android v3.1 Update 1

EMDK for Android v3.1

EMDK For Android v3.0 Update 1

  • TC70 Support - Our first KitKat supported device
  • EMDK for Android Device Runtime Update v3.0.4
  • Help Update - Instructions for updating your local documentation

EMDK For Android v3.0

Components

Profile Manager

The EMDK's exclusive Profile Manager Technology is an additional advantage for developers giving you a GUI based development tool built on our open framework. This allows you to write fewer lines of code resulting in reduced development time, effort and errors. This innovative feature not only gives you easy access to critical functions such as bar code scanning and transaction processing via a magnetic stripe reader (MSR) but also functionality not available in Google's Android SDK.

EMDK Device Runtime

In order for your application to use the EMDK For Android, you will need to install the EMDK Device Runtime on each device. This runtime is included with the EMDK For Android installation. Check the Programmers Guide for instructions. In the future the EMDK Services will be included with the default operating system for the device.

Samples & Programmer's Guide

There are sample projects that are included as part of the EMDK For Android installation. You can import the project into Eclipse and run on your device. 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 EMDK For Android application.

Java APIs

The EMDK for Android offers access to the device's Barcode capabilities through traditional native Java Barcode APIs. Be sure to look at the Barcode Scanning API tutorial.

Intent APIs

The EMDK for Android will continue to support the DataCapture and Battery Intent APIs that were previously available on individual device types.