NFC Mock Tags and Successfully Writing NFC Tags

by muasif80 » Mon, 31 Jan 2011 18:07:13 GMT

Sponsored Links
 I would like to ask one thing about NFC demo available in gingerbread.
There are three mocked nfc tags available in this demo. Now can anyone
tell me how can I create one more mocked tag.

For example we have

     * A Smart Poster containing a URL and no text.
    public static final byte[] SMART_POSTER_URL_NO_TEXT =
        new byte[] {(byte) 0xd1, (byte) 0x02, (byte) 0x0f, (byte)
0x53, (byte) 0x70, (byte) 0xd1,
            (byte) 0x01, (byte) 0x0b, (byte) 0x55, (byte) 0x01, (byte)
0x67, (byte) 0x6f,
            (byte) 0x6f, (byte) 0x67, (byte) 0x6c, (byte) 0x65, (byte)
0x2e, (byte) 0x63,
            (byte) 0x6f, (byte) 0x6d};


Now this data is actually the 
Now I want to have in my 
SMART_POSTER_URL_NO_TEXT data member. How can I get the bytes for it
any idea.

Also I have seen that the people at Gibraltar Software Factory have
successfully used the NFC feature of gingerbread to write NFC tags.
Here is the url but they did not 
provide complete code, if someone can see there demo and build
complete code for that demo and share then it will be pleasure for me.



Re: NFC Mock Tags and Successfully Writing NFC Tags

by Jie Sheng Chua » Fri, 20 May 2011 09:34:02 GMT

 Hi Asif,

SMART_POSTER_URL_NO_TEXT is equivalent to a NdefRecord.TNF_WELL_KNOWN and
NdefRecord.RTD_URI record.
i create a generic method to create these record.
after you retrieve the NdefRecord, you could get the bytes via
the code is here, 

i have other related code here, 
the full project code is also available here, ~jiesheng/dl/android/

Jie Sheng

Jie Sheng, Chua
(+65) 97520245

The contents of this email are confidential to the intended recipient and
may not be disclosed. Although it is believed that this email and any
attachments are virus free, it is the responsibility of the recipient to
confirm this.


Sponsored Links

Other Threads

1. adb device detection of G1 on Linux

The Android documentation has been updated with some notes on
"Developing on Android Hardware" at
I had some struggles with this as I followed the instructions and
verified the device was listed in the "lsusb" output.  Even with lsusb
showing the device "adb devices" failed to detect it.  I had been
running adb against an emulator before adding /etc/udev/rules.d/50-
android.rules.  After some trial and error I ran "adb kill-server."
The next time I ran "adb devices" it started a new server and the
device appeared as it should.  So if anyone is having problems with
detection of the G1 you might try restarting the adb server after
messing with the udev rules.  My experiment was with Debian Unstable.


2. How shall I need design my application when the device be rotated?

Check orientation in the manifest file for your activities then
override onConfigurationChanged in your activities, this function will
be called each time the phone's orientation changes.


3. how to config 18bit BPP LCD

4. Webkit - prevent reload of page when screen is popped out..?

5. Camera Capture for Android SDK 1r1

6. How do i detect the click of home button?

7. Bluetooth and new market apps don't like eachother