Creating a basic peer-to-peer Hello World application
In this recipe, we will create a simple project that allows us to understand the basics of the Android Beam functionality and what we need to do to make it work. The knowledge acquired in this recipe will be used in each of the rest of the recipes in this chapter.
Getting ready
We need the following settings for this recipe:
Make sure you have a working Android development environment. If you don't, ADT Bundle is a good kit to start with. You can download it from http://developer.android.com/sdk/index.html.
Make sure you have an NFC-enabled Android device or a virtual test environment—refer to the Testing your app all together recipe in Chapter 1, Getting Started with NFC.
It will be assumed that Eclipse is the development IDE.
How to do it…
In this application, we will send an empty NdefMessage
parameter to the other device and display a toast to indicate that we sent as well as received the message correctly, as shown in the following steps...