Writing a URI-formatted record
URI is probably the most common content written to NFC tags. It allows you to share a website, an online service, or a link to the online content. This can be used, for example, in advertising and marketing.
How to do it...
We are going to create an application that writes URI records to a tag by performing the following steps. The URI will be hardcoded and will point to the Packt Publishing website.
Open Eclipse and create a new Android application project named
NfcBookCh3Example2
.Make sure the
AndroidManifest.xml
file is configured correctly (refer to the Requesting NFC permissions recipe from Chapter 1, Getting Started with NFC).Set the minimum SDK version to
14
:<uses-sdk android:minSdkVersion="14" />
Implement the
enableForegroundDispatch
,isNfcIntent
,formatTag
, andwriteNdefMessage
methods from the previous recipe—steps 2, 4, 6, and 7.Add the following class member and instantiate it in the onCreate method:
private NfcAdapter nfcAdapter; protected...