Need help with host-card-emulation-sample?
Click the “chat” button below for chat support from the developer who created it, or find similar developers for support.

About the developer

221 Stars 106 Forks MIT License 9 Commits 2 Opened issues


Sample app for the Host-based Card Emulation released in Android 4.4

Services available


Need anything else?

Contributors list

# 188,659
9 commits


Sample app for the Host-based Card Emulation released in Android 4.4

This app is a simple demo app where most of the code was taken from the Host-based Card Emulation documentation at:

The HostApduService will simply wait for a SELECT AID apdu and then start a simple message exchange. Every message gets a unique message number.

You can find a precompiled APK in the releases section of this repository.

This app is used in conjunction with a demo app based on the NfcTools for Java project where a connection from an ACR122U desktop NFC reader is made. The reader will connect to this app and exchange arbitrary messages with the Android device.

Have a look at the blog post how this all works together:

I've also updated this app to demonstrate the Reader-Mode in Android 4.4 which allows you to communicate to a second Android device in host-based card emulation mode.

For the time being you need an Android 4.4 device for this to work.

We use cookies. If you continue to browse the site, you agree to the use of cookies. For more information on our use of cookies please see our Privacy Policy.