It would be nice to get a hint on when card emulation will be added as an official feature of the SDK. It's already mentioned in the source code (NfcAdapter.java) but hidden with @hide.
/** * Card Emulation mode Enables the manager to act as an NFC tag. Provided * that a Secure Element (an UICC for instance) is connected to the NFC * controller through its SWP interface, it can be exposed to the outside * NFC world and be addressed by external readers the same way they would * with a tag. * <p> * Which Secure Element is exposed is implementation-dependent. * * @hide */ private static final int DISCOVERY_MODE_CARD_EMULATION = 2; It seems to be possible to enable this somehow (http://www.youtube.com/ watch?v=28TwCpx4Dng) but I don't know if it requires Java reflection, NDK programming or a custom Android build. On 31 mar, 04:39, Dianne Hackborn <hack...@android.com> wrote: > The platform so far supports what is in the SDK. It doesn't matter what a > particular piece of hardware supports. > > It is enough to be "useful in practice." It may not be enough for what > *you* want to do, and we understand that it does not do everything for > everyone at this point, but this is what is there so far. > > > > > > > > > > On Wed, Mar 30, 2011 at 3:03 AM, JMC114 <jorncruij...@gmail.com> wrote: > > Greetings, > > > After sifting through documentation and building NFC test applications > > on a Nexus S, I've come to the conclusion the Android SDK still lacks > > the functionality that NFC applications truly need in order to really > > be useful in practice. > > > What's possible now: > > - Reading and writing tags. > > - P2P NDEF communication. > > > What's missing: > > - Card emulation > > - P2P NDEF support on terminals/readers (which I'm given to understand > > is known as com.android.npp? NDEF Push Protocol. Can't find any > > documentation on that anywhere..) which - I believe - is (still) > > needed for P2P communication with regular desktop readers > > > As far as I can tell, the NFC controller chip (PN544 > >http://www.nxp.com/acrobat_download2/literature/9397/75016890.pdf) in > > the Nexus S supports all NFC functionality, the android SDK does not. > > > Card emulation or proper documentation on how to initiate P2P > > communication with a regular (desktop) (nfc) reader is very much a > > requirement to unleash NFC's true potential, which is mobile payment. > > > It seems impossibly hard to find any information on whether or not > > this - in my opinion vital - functionality is due to be implemented. > > > Does anyone have any information, thoughts, opinions, anything on this > > subject? I'm really wondering what to expect from Android and NFC, > > because frankly, I'm only half impressed so far. > > > Thanks > > > -- > > You received this message because you are subscribed to the Google > > Groups "Android Developers" group. > > To post to this group, send email to android-developers@googlegroups.com > > To unsubscribe from this group, send email to > > android-developers+unsubscr...@googlegroups.com > > For more options, visit this group at > >http://groups.google.com/group/android-developers?hl=en > > -- > Dianne Hackborn > Android framework engineer > hack...@android.com > > Note: please don't send private questions to me, as I don't have time to > provide private support, and so won't reply to such e-mails. All such > questions should be posted on public forums, where I and others can see and > answer them. -- You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en