OSDN Git Service

Remove the My Tag feature.
authorJeff Hamilton <jham@android.com>
Wed, 3 Nov 2010 20:32:40 +0000 (15:32 -0500)
committerJeff Hamilton <jham@android.com>
Wed, 3 Nov 2010 20:32:40 +0000 (15:32 -0500)
Change-Id: I9167121da2fa66ddae23386d24fef7bcc64eb3f1

core/java/android/nfc/INfcAdapter.aidl
core/java/android/nfc/NfcAdapter.java

index 7743ceb..cd08e33 100644 (file)
@@ -39,8 +39,6 @@ interface INfcAdapter
 
     // NfcAdapter-class related methods
     boolean isEnabled();
-    NdefMessage localGet();
-    void localSet(in NdefMessage message);
     void openTagConnection(in Tag tag);
 
     // Non-public methods
index cf80faf..88b6ea4 100644 (file)
@@ -301,48 +301,6 @@ public final class NfcAdapter {
     }
 
     /**
-     * Set the NDEF Message that this NFC adapter should appear as to Tag
-     * readers.
-     * <p>
-     * Any Tag reader can read the contents of the local tag when it is in
-     * proximity, without any further user confirmation.
-     * <p>
-     * The implementation of this method must either
-     * <ul>
-     * <li>act as a passive tag containing this NDEF message
-     * <li>provide the NDEF message on over LLCP to peer NFC adapters
-     * </ul>
-     * The NDEF message is preserved across reboot.
-     * <p>Requires {@link android.Manifest.permission#NFC} permission.
-     *
-     * @param message NDEF message to make public
-     * @hide
-     */
-    public void setLocalNdefMessage(NdefMessage message) {
-        try {
-            mService.localSet(message);
-        } catch (RemoteException e) {
-            attemptDeadServiceRecovery(e);
-        }
-    }
-
-    /**
-     * Get the NDEF Message that this adapter appears as to Tag readers.
-     * <p>Requires {@link android.Manifest.permission#NFC} permission.
-     *
-     * @return NDEF Message that is publicly readable
-     * @hide
-     */
-    public NdefMessage getLocalNdefMessage() {
-        try {
-            return mService.localGet();
-        } catch (RemoteException e) {
-            attemptDeadServiceRecovery(e);
-            return null;
-        }
-    }
-
-    /**
      * Create a raw tag connection to the default Target
      * <p>Requires {@link android.Manifest.permission#NFC} permission.
      * @hide