diff options
| author | 2010-10-21 22:39:30 -0500 | |
|---|---|---|
| committer | 2010-10-21 23:43:22 -0500 | |
| commit | da83f513ca661cd2bb1e6f1c8b64b716205bae48 (patch) | |
| tree | 362a40730be4d492165a6f7381b928eca0bbaaf1 | |
| parent | 389a440ad13f7b16e8f7c7f1670bdd55f1e2112a (diff) | |
Unhide some NFC APIs that are required for the Tag app.
Change-Id: Ic64e00476132dbf4644de5c465e06fe11a264508
| -rw-r--r-- | api/current.xml | 34 | ||||
| -rw-r--r-- | core/java/android/nfc/NdefMessage.java | 8 | ||||
| -rw-r--r-- | core/java/android/nfc/NdefRecord.java | 3 |
3 files changed, 36 insertions, 9 deletions
diff --git a/api/current.xml b/api/current.xml index 0df5d3f6ecb7..11b510492e68 100644 --- a/api/current.xml +++ b/api/current.xml @@ -99804,6 +99804,18 @@ deprecated="not deprecated" visibility="public" > +<parameter name="data" type="byte[]"> +</parameter> +<exception name="FormatException" type="android.nfc.FormatException"> +</exception> +</constructor> +<constructor name="NdefMessage" + type="android.nfc.NdefMessage" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> <parameter name="records" type="android.nfc.NdefRecord[]"> </parameter> </constructor> @@ -99829,6 +99841,17 @@ visibility="public" > </method> +<method name="toByteArray" + return="byte[]" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> <method name="writeToParcel" return="void" abstract="false" @@ -99948,6 +99971,17 @@ visibility="public" > </method> +<method name="toByteArray" + return="byte[]" + abstract="false" + native="false" + synchronized="false" + static="false" + final="false" + deprecated="not deprecated" + visibility="public" +> +</method> <method name="writeToParcel" return="void" abstract="false" diff --git a/core/java/android/nfc/NdefMessage.java b/core/java/android/nfc/NdefMessage.java index 378304ed2dc4..feca94eba355 100644 --- a/core/java/android/nfc/NdefMessage.java +++ b/core/java/android/nfc/NdefMessage.java @@ -34,15 +34,12 @@ public class NdefMessage implements Parcelable { private final NdefRecord[] mRecords; - //TODO(npelly) FormatException /** * Create an NDEF message from raw bytes. * <p> * Validation is performed to make sure the Record format headers are valid, * and the ID + TYPE + PAYLOAD fields are of the correct size. * @throws FormatException - * - * @hide */ public NdefMessage(byte[] data) throws FormatException { mRecords = null; // stop compiler complaints about final field @@ -69,10 +66,7 @@ public class NdefMessage implements Parcelable { } /** - * Get a byte array representation of this NDEF message. - * - * @return byte array - * @hide + * Returns a byte array representation of this entire NDEF message. */ public byte[] toByteArray() { //TODO(nxp): do not return null diff --git a/core/java/android/nfc/NdefRecord.java b/core/java/android/nfc/NdefRecord.java index edc5ab921f1d..557e44da6f61 100644 --- a/core/java/android/nfc/NdefRecord.java +++ b/core/java/android/nfc/NdefRecord.java @@ -247,8 +247,7 @@ public class NdefRecord implements Parcelable { } /** - * Return this NDEF Record as a byte array. - * @hide + * Returns this entire NDEF Record as a byte array. */ public byte[] toByteArray() { return generate(mFlags, mTnf, mType, mId, mPayload); |