diff --git a/core/java/android/nfc/NfcAdapter.java b/core/java/android/nfc/NfcAdapter.java index 840738095d953..4baceed1d5813 100644 --- a/core/java/android/nfc/NfcAdapter.java +++ b/core/java/android/nfc/NfcAdapter.java @@ -82,17 +82,16 @@ public final class NfcAdapter { * for this action and specify the desired tech types in a * manifest meta-data entry. Here is an example manfiest entry: *
-     *   <activity android:name=".nfc.TechFilter" android:label="NFC/TechFilter">
-     *       <!-- Add a technology filter -->
-     *       <intent-filter>
-     *           <action android:name="android.nfc.action.TECH_DISCOVERED" />
-     *       </intent-filter>
+     * <activity android:name=".nfc.TechFilter" android:label="NFC/TechFilter">
+     *     <!-- Add a technology filter -->
+     *     <intent-filter>
+     *         <action android:name="android.nfc.action.TECH_DISCOVERED" />
+     *     </intent-filter>
      *
-     *       <meta-data android:name="android.nfc.action.TECH_DISCOVERED"
-     *           android:resource="@xml/filter_nfc"
-     *       />
-     *   </activity>
-     * 
+ * <meta-data android:name="android.nfc.action.TECH_DISCOVERED" + * android:resource="@xml/filter_nfc" + * /> + * </activity> * *

The meta-data XML file should contain one or more tech-list entries * each consisting or one or more tech entries. The tech entries refer @@ -121,8 +120,7 @@ public final class NfcAdapter { * <tech>android.nfc.tech.MifareClassic</tech> * <tech>android.nfc.tech.Ndef</tech> * </tech-list> - * </resources> - * + * </resources> * *

This intent is started after {@link #ACTION_NDEF_DISCOVERED} and before * {@link #ACTION_TAG_DISCOVERED}. If any activities respond to {@link #ACTION_NDEF_DISCOVERED} @@ -385,10 +383,9 @@ public final class NfcAdapter { * Most Android devices will only have one NFC Adapter (NFC Controller). *

* This helper is the equivalent of: - *

{@code
+     * 
      * NfcManager manager = (NfcManager) context.getSystemService(Context.NFC_SERVICE);
-     * NfcAdapter adapter = manager.getDefaultAdapter();
-     * }
+ * NfcAdapter adapter = manager.getDefaultAdapter();
* @param context the calling application's context * * @return the default NFC adapter, or null if no NFC adapter exists @@ -623,8 +620,7 @@ public final class NfcAdapter { * NfcAdapter nfcAdapter = NfcAdapter.getDefaultAdapter(this); * if (nfcAdapter == null) return; // NFC not available on this device * nfcAdapter.setBeamPushUris(new Uri[] {uri1, uri2}, this); - * } - * + * } * And that is it. Only one call per activity is necessary. The Android * OS will automatically release its references to the Uri(s) and the * Activity object when it is destroyed if you follow this pattern. @@ -704,8 +700,7 @@ public final class NfcAdapter { * NfcAdapter nfcAdapter = NfcAdapter.getDefaultAdapter(this); * if (nfcAdapter == null) return; // NFC not available on this device * nfcAdapter.setBeamPushUrisCallback(callback, this); - * } - * + * } * And that is it. Only one call per activity is necessary. The Android * OS will automatically release its references to the Uri(s) and the * Activity object when it is destroyed if you follow this pattern. @@ -758,14 +753,13 @@ public final class NfcAdapter { * *

If you want to prevent the Android OS from sending default NDEF * messages completely (for all activities), you can include a - * element inside the + * {@code <meta-data>} element inside the {@code <application>} * element of your AndroidManifest.xml file, like this: - *

{@code
-     *  
-     *      
-     *  
-     * }
+ *
+     * <application ...>
+     *     <meta-data android:name="android.nfc.disable_beam_default"
+     *         android:value="true" />
+     * </application>
* *

The API allows for multiple activities to be specified at a time, * but it is strongly recommended to just register one at a time, @@ -776,8 +770,7 @@ public final class NfcAdapter { * NfcAdapter nfcAdapter = NfcAdapter.getDefaultAdapter(this); * if (nfcAdapter == null) return; // NFC not available on this device * nfcAdapter.setNdefPushMessage(ndefMessage, this); - * } - * + * } * And that is it. Only one call per activity is necessary. The Android * OS will automatically release its references to the NDEF message and the * Activity object when it is destroyed if you follow this pattern. @@ -857,14 +850,13 @@ public final class NfcAdapter { * *

If you want to prevent the Android OS from sending default NDEF * messages completely (for all activities), you can include a - * element inside the + * {@code <meta-data>} element inside the {@code <application>} * element of your AndroidManifest.xml file, like this: - *

{@code
-     *  
-     *      
-     *  
-     * }
+ *
+     * <application ...>
+     *     <meta-data android:name="android.nfc.disable_beam_default"
+     *         android:value="true" />
+     * </application>
* *

The API allows for multiple activities to be specified at a time, * but it is strongly recommended to just register one at a time, @@ -875,8 +867,7 @@ public final class NfcAdapter { * NfcAdapter nfcAdapter = NfcAdapter.getDefaultAdapter(this); * if (nfcAdapter == null) return; // NFC not available on this device * nfcAdapter.setNdefPushMessageCallback(callback, this); - * } - * + * } * And that is it. Only one call per activity is necessary. The Android * OS will automatically release its references to the callback and the * Activity object when it is destroyed if you follow this pattern. @@ -941,8 +932,7 @@ public final class NfcAdapter { * NfcAdapter nfcAdapter = NfcAdapter.getDefaultAdapter(this); * if (nfcAdapter == null) return; // NFC not available on this device * nfcAdapter.setOnNdefPushCompleteCallback(callback, this); - * } - * + * } * And that is it. Only one call per activity is necessary. The Android * OS will automatically release its references to the callback and the * Activity object when it is destroyed if you follow this pattern. @@ -1190,8 +1180,7 @@ public final class NfcAdapter { * } else if (!nfcAdapter.isNdefPushEnabled()) { * startActivity(new Intent(Settings.ACTION_NFCSHARING_SETTINGS)); * } - * } - * + * } * * @see android.provider.Settings#ACTION_NFCSHARING_SETTINGS * @return true if NDEF Push feature is enabled