History log of /frameworks/base/core/java/android/nfc/INfcTag.aidl
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
fa98cf0573b813c8b1a880496d847d0d7183d05d 03-Apr-2012 Martijn Coenen <maco@google.com> Add API for querying extended length APDU support.

Bug: 5813943
Change-Id: Iffb415f318e095bde9ed6677b22613d210f8a39c
/frameworks/base/core/java/android/nfc/INfcTag.aidl
6c65344fcf5aa1499dafe1cad1d1ba5c66293776 30-Mar-2012 Martijn Coenen <maco@google.com> Fix permission documentation.

It was incorrect in one case. Also removed obsolete
interface method.

Change-Id: I211fb57e3504e06ff09cf31857c89e2b0e93d679
/frameworks/base/core/java/android/nfc/INfcTag.aidl
a032783241cbbed47ed05df32c56298ee0f9902b 29-Mar-2012 Martijn Coenen <maco@google.com> Fix NDEF documentation to indicate the message may be null.

The current NFC stack formats tags to the INITIALIZED state
as defined by NFC forum; in that state the tag has the
NDEF Capability Container, but does not contain any message
yet.

Tags in that state (correctly) return the NDEF technology,
but the documentation does not specify that the message
may be null.

Also, get rid of buggy getLastErrorCode and use
(cached) presence check value to determine if tag was
lost during read.

Change-Id: If4293428093024ba9cda5dd7c9979b8b06353234
/frameworks/base/core/java/android/nfc/INfcTag.aidl
faca12adc62d148505fadfd286e6a2752c197fa0 19-Aug-2011 Martijn Coenen <maco@google.com> Add getMaxTransceiveLength() API.

Also moved canMakeReadOnly() down in the stack, and
cleaned up TransceiveResult.

Change-Id: I85576c52478ab79f0726606659b0c17d00b222e6
/frameworks/base/core/java/android/nfc/INfcTag.aidl
20e62c9f1466ace5771e244f03a995dc0939b11b 20-Jul-2011 Martijn Coenen <maco@google.com> Support for getTimeout() (API).

Bug: 4492175
Change-Id: Ibc9a1b78d8c0992f47664d33760e0ce8dca67c64
/frameworks/base/core/java/android/nfc/INfcTag.aidl
112fdf612db71a552fce063136bf2796df3b71ec 09-Jun-2011 Martijn Coenen <maco@google.com> Support for setting the NfcA transceive timeout (API).

Change-Id: I2c40fbc7e9101462afae18125feba30cf76ea5f2
/frameworks/base/core/java/android/nfc/INfcTag.aidl
2dcae567ab56285bc70b6857c4f3c87df09641b8 03-Jun-2011 Martijn Coenen <maco@google.com> Added support for rediscovering a Tag (API).

Bug: 3378764
Change-Id: I4697b814337270c4458ca2b8ce358de315904777
/frameworks/base/core/java/android/nfc/INfcTag.aidl
a924973f22aedc580708625e4babb6deabc6b4d3 06-Jun-2011 Martijn Coenen <maco@google.com> Implement Felica timeout handling (API).

Allows controlling the timeout for transceive on Felica.

Change-Id: I5c62b3ea0e8a16bc006feac6ec759cdb730bc938
/frameworks/base/core/java/android/nfc/INfcTag.aidl
bf34061bb4af12aa9efaab653ae413f2bce4a240 19-Jan-2011 Martijn Coenen <martijn.coenen@nxp.com> Support for TagLostException (API).

Change-Id: Idf2c3253f7bc5f371133c4f18bfc2afde69c3010
/frameworks/base/core/java/android/nfc/INfcTag.aidl
a701cf85a0167a6bb623343388a7dca6f2b61ac5 12-Jan-2011 Martijn Coenen <martijn.coenen@nxp.com> Implement IsoDep timeout handling (API).

Added a method for setting the timeout on IsoDep transactions.

Change-Id: Ie627e7a826556e46295fefe69b9be83ebf911d93
/frameworks/base/core/java/android/nfc/INfcTag.aidl
4049f9d00a86f848d42d2429068496b31a6795ad 14-Dec-2010 Martijn Coenen <martijn.coenen@nxp.com> Implement multi-tech connect, enfore tech exclusivity.

- The NfcService now allows for connecting to a specific technology;
- The "active" parts of technology classes may not be used at the same time.

Change-Id: Ibb569f51cc6da4f3e24df9d0850c6f49a022b0c2
/frameworks/base/core/java/android/nfc/INfcTag.aidl
641dd62155fd2eeddd93b2036154b13c05b70ba2 02-Dec-2010 Jeff Hamilton <jham@android.com> First pass at advanced NFC tag dispatching APIs and other cleanup.

Change-Id: I022fcd481274a2f68d93218026e77551cfae8cae
/frameworks/base/core/java/android/nfc/INfcTag.aidl
b79173f6602359d00a1a89f4d6505a44d461d796 10-Dec-2010 Martijn Coenen <martijn.coenen@nxp.com> Changed technology close() to reconnect to the tag instead of physical disconnect.

Change-Id: I8935e4aae452adeec472c0b3ff3c77f1400a264e
/frameworks/base/core/java/android/nfc/INfcTag.aidl
fc5a3b6cfb85679e82a39730c7154b55b0711a0c 10-Dec-2010 Martijn Coenen <martijn.coenen@nxp.com> Changed transceive on all technologies to "raw", except for Mifare classes.

Change-Id: I3d680e37fec0ab84cdbb70d9fb6fff9527dd76a2
/frameworks/base/core/java/android/nfc/INfcTag.aidl
5289b91c885158094988a9a7b51b3139565eb639 08-Dec-2010 Martijn Coenen <martijn.coenen@nxp.com> Implement ndef formatting.

Change-Id: I6e3e3abdc304bc14d7c93a413e42bf957963e288
/frameworks/base/core/java/android/nfc/INfcTag.aidl
6be655c768a82716612c00fdd156254d8dc00f42 12-Nov-2010 Jeff Hamilton <jham@android.com> Rough first pass at the NFC technology API.

Change-Id: I903ad6bc124bf9a65af788dae45f55d58704ef7b
/frameworks/base/core/java/android/nfc/INfcTag.aidl
a71354d76689802152c33af257092d639c03c421 19-Oct-2010 Sylvain Fonteneau <sylvain.fonteneau@trusted-logic.com> Enable presence check at application level using
RawTagConnection.isConnected() method.

Also needs packages/apps/Nfc to be updated.

Change-Id: I726e88853e2c4b348f3b87b7574bc6eded7f5b7c
Signed-off-by: Nick Pelly <npelly@google.com>
/frameworks/base/core/java/android/nfc/INfcTag.aidl
590b73bc5b8e5f7b59bff1d9264a52388a5162e6 12-Oct-2010 Nick Pelly <npelly@google.com> NFC API revision round 2.

- Add the second half of the new NFC API: NfcAdapter, Tag, NdefTag,
RawTagConnection, NdefTagConnection.
- Add implementations for all of the new NFC API.

Change-Id: I8da9fd1d2971ed2c8b76f2a93f207fa9e305b0f6
Signed-off-by: Nick Pelly <npelly@google.com>
/frameworks/base/core/java/android/nfc/INfcTag.aidl