Back in November, I purchased my first Android device—the Samsung Galaxy S II (named best smartphone at the 2012 GSMA Mobile Awards). The Galaxy S II supports NFC, and I recently decided to take advantage of this feature. I ordered some cheap NFC Tags from here (check out their Twitter page for some good deals), and they arrived in the mail this week.
I decided to use the NFC Tags to change my phone’s settings based on where I am. For example, I put an NFC Tag in my car which turns on GPS, Bluetooth, Auto Rotation, disables the Keyguard and Screen Timeout, and launches my Music App. I have one at home that enables WiFi, disables the Keyguard, and maximizes the Ringer Volume.
Setting up the NFC Tags to work with your smartphone is fairly simple. Here’s what you’ll need:
- An Android device that supports NFC
- NFC Tags. I ordered both Mifare Classic 1k and Mifare Ultralight C Tags. I find that the Classic 1K Tags work a bit better.
- NFC Task Launcher
- Secure Settings Plug-in
Once you’ve purchased, downloaded, and installed the 3 apps from the Android market you are ready to go.
Tasker is a very powerful app, but we won’t be doing anything too complicated with it. Open Tasker and select the “Tasks” tab at the top of the screen. Click on the “+” at the bottom to create a new Task. I have the following 5 Tasks:
Give the Task a name, then click the “+” to add an Action. You should see a list of Action Categories. Browse through the various categories to see what Actions may be useful for you. You may need to use the Secure Settings Plug-in to toggle the GPS (found under Plugin Category).
Here are all the Actions for my 5 Tasks:
1. Car Enter
2. Car Exit
You can click on the “Play” button at the bottom right corner of the “Task Edit” window to test that the Task is working as desired. Once your are satisfied with your Task, close Tasker and open NFC Task Launcher.
NFC Task Launcher will be used to write the Tasks onto the NFC Tag. Watch this video for a brief overview on how to use it. The first thing we need to do is create a task. Click “Create Task” –> “Add New Action” –> “Tasker Task”. Click on the magnifying glass and select one of the Tasker Tasks you created earlier. Click the “+” button at the top right of the screen, then click “Save Tag” from the context menu. If you only want one Task on the NFC Tag, click “Write Tag” and hold your phone over the NFC Tag. The Task should be added to the Tag within a few seconds. As long as you don’t click the lock tag checkbox, you can write over a Tag as many times as you want. Repeat this process for all the Tasker Tasks you created.
NFC Task Launcher also allows you to put 2 Tasks on a single NFC Tag. From the main menu, select “Create Profile”. Select 2 different Tags/Tasks (from the Tags you saved earlier) as the first and second Tasks and click “Write Tag” to add the 2 Tasks to your NFC Tag.
Now, when you scan the NFC Tag once it will run the first Task. If you scan the same NFC Tag again, the second Task will run. Take, for example, the NFC Tag in my car. The first time I scan the Tag, it activates all my “car” settings. When I’m exiting my car, I can scan the Tag again to deactivate the “car” settings and prepare my phone for regular use.
If you are an Evernote user, another cool feature of NFC is the ability to open an Evernote note with the touch of your mobile device. You’ll need to install the free app Touchanote. Open Evernote and find the note you want the NFC Tag to open. From the note’s context menu, select “Share” and scroll down until you find Touchanote. Touchanote will launch. Click on “Write to Tag”, and the app will add the Evernote note to the NFC Tag. Now, each time you touch the Tag with your phone, that particular Evernote note will open. Now I just need to find a way to incorporate this feature into my GTD system.