ae2a35baf41290df626a17ba12cf1df6cb006a16 |
|
06-Mar-2014 |
Martijn Coenen <maco@google.com> |
am 4d328a79: am a43f7cb0: am 1507c18f: am 29e55bef: Merge "NFC: getNdefMessage() should throw exception if no tag in field." * commit '4d328a79bdee417c1248660b1c33b5cd86dbd814': NFC: getNdefMessage() should throw exception if no tag in field.
|
266e0a387123773538d7768a63d37793500169a1 |
|
02-Nov-2012 |
Mathias Jeppsson <mathias.jeppsson@sonymobile.com> |
NFC: getNdefMessage() should throw exception if no tag in field. According to documentation, an TagLostException should be thrown, if the tag has been moved out of field when reading NDEF message. Change-Id: Ib7e485ed442027fdebd5bc7a46101fbca0c88bdb
/frameworks/base/core/java/android/nfc/tech/Ndef.java
|
6090995951c6e2e4dcf38102f01793f8a94166e1 |
|
19-Nov-2013 |
John Spurlock <jspurlock@google.com> |
Remove unused imports from frameworks/base. Change-Id: Ia1f99bd2c1105b0b0f70aa614f1f4a67b2840906
/frameworks/base/core/java/android/nfc/tech/Ndef.java
|
0bec15ebed8b8639076cba184af3235e17f48718 |
|
24-Sep-2012 |
Martijn Coenen <maco@google.com> |
Add NfcBarcode technology API. Supporting only Kovio barcode technology for now. Bug: 7222958 Change-Id: I63976da2db16b0a5d9ec746f1a0e83833e74e5a9
/frameworks/base/core/java/android/nfc/tech/Ndef.java
|
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/tech/Ndef.java
|
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/tech/Ndef.java
|
23fc93a7c1e340e79642d3d0bf4b4658c8645c8e |
|
28-Nov-2011 |
Martijn Coenen <maco@google.com> |
Fix NPE on mock NDEF tech operations. Change-Id: Ib67bd03b6275fdb86a5d6dedc6c7e4fed07ef8b0
/frameworks/base/core/java/android/nfc/tech/Ndef.java
|
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/tech/Ndef.java
|
5644d0e18ad847b66a8cb4f185cb28edebe75d88 |
|
25-Feb-2011 |
Jeff Hamilton <jham@android.com> |
Support for NDEF on iCODE. Change-Id: I9ce2ee5e739d34a9047ca494315cbc54b30fefb8
/frameworks/base/core/java/android/nfc/tech/Ndef.java
|
58c9d4726ebf3165b0dbbcebb1130dfc5502bfe9 |
|
09-Feb-2011 |
Jeff Hamilton <jham@android.com> |
Merge "More documentation updates for NFC." into gingerbread
|
28319c0cec94977682db32b949628a8e4b8183dc |
|
09-Feb-2011 |
Jeff Hamilton <jham@android.com> |
More documentation updates for NFC. Change-Id: Ie134d4296ee12333e6647ce76126f9767ba1ba34
/frameworks/base/core/java/android/nfc/tech/Ndef.java
|
39cf3a445e507f219ecc8a476f6038f095d9d520 |
|
07-Feb-2011 |
Nick Pelly <npelly@google.com> |
Document NFC permissions. Change-Id: Ib1b1625058c9c673692f3fbcb3546ec7c2d54a07
/frameworks/base/core/java/android/nfc/tech/Ndef.java
|
74fe6c6b245ebe7d3b3d96962c32980d88dca4f5 |
|
03-Feb-2011 |
Nick Pelly <npelly@google.com> |
NFC documentation overhaul. Change-Id: I45dca95a24b2d0327e080436fbcc7b1dad79de02
/frameworks/base/core/java/android/nfc/tech/Ndef.java
|
f003e26df96067b4b136f0859012cb7ec3ed930f |
|
01-Feb-2011 |
Nick Pelly <npelly@google.com> |
Final final final Gingerbread MR API changes. This is it. I promise. ACTION_TECHNOLOGY_DISCOVERED -> ACTION_TECH_DISCOVERED This was missed in our technology->tech rename. Hide TagTechnology.reconnect() This is used to reset any per-connection state in a tag, by reconnecting to it. The first problem is that it belongs on Tag, not TagTechnology. The second problem is that it may become redundant once we add Tag.rediscover() which will also reconnect to the tag, and will also return a new Tag with newly created technologies enumerated. And the third and most significant problem is that you can already achieve the same result by just calling close() followed by connect(). Hide Tag.createMockTag() This API cannot be used reliably. First it requires using int[] for the technology list, but those int constants are now hidden. Second it requires knowledge of the extras parcel used to fill technology specific data - also not public. Introduce TagTechnology.isConnected() Every child class already impelmented this, and given that connect() and close() are defined on the interface, then isConnected() should be there too. Modify Ndef.getType to return a string (not int) Allows more flexibility in adding new NDEF types. Current public strings are org.nfcforum.ndef.type1 org.nfcforum.ndef.type2 org.nfcforum.ndef.type3 org.nfcforum.ndef.type4 com.nxp.ndef.mifareclassic Add NdefFormatable.formatReadOnly() This allows you to make the tag read-only at the same time as performing format and write. It is important because we currently don't have any public API to re-enumerate a tag technology list after making a tag NDEF compatible, so you can't perform the format as a seperate step without physically removing the tag from field and returning it. Modify Readonly -> ReadOnly Make Tag class final Change-Id: Icf306aeb37b936ca3007e4868e99b6baceac4aff
/frameworks/base/core/java/android/nfc/tech/Ndef.java
|
d88e9aa575eb3a9d20cdb0e8918d54993e1ce1e0 |
|
24-Jan-2011 |
Jeff Hamilton <jham@android.com> |
Use classnames instead of ints for NFC techs. This makes the system more flexible and allows adding new technology types without having to update the API. Change-Id: Iaee6b633965e501a70e8afc3f1d54d9d94a4d05a
/frameworks/base/core/java/android/nfc/tech/Ndef.java
|
4e21e1d21a877cce4db5ec8c5786604cc10f2d7e |
|
21-Jan-2011 |
Jeff Hamilton <jham@android.com> |
API changes for NFC. Bug: 3366009 Change-Id: Ia28e03e1501421906b640b78d4c9a59a20e9c668
/frameworks/base/core/java/android/nfc/tech/Ndef.java
|