NfcAdapter.EnableForegroundNdefPush(Activity, NdefMessage) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Внимание!
deprecated
Включите отправку сообщений NDEF через NFC, пока это действие находится на переднем плане.
[Android.Runtime.Register("enableForegroundNdefPush", "(Landroid/app/Activity;Landroid/nfc/NdefMessage;)V", "")]
[System.Obsolete("deprecated")]
public void EnableForegroundNdefPush (Android.App.Activity? activity, Android.Nfc.NdefMessage? message);
[<Android.Runtime.Register("enableForegroundNdefPush", "(Landroid/app/Activity;Landroid/nfc/NdefMessage;)V", "")>]
[<System.Obsolete("deprecated")>]
member this.EnableForegroundNdefPush : Android.App.Activity * Android.Nfc.NdefMessage -> unit
Параметры
- activity
- Activity
Действие переднего плана
- message
- NdefMessage
сообщение NDEF для передачи через NFC;
- Атрибуты
Исключения
Значение , если действие в настоящее время не находится на переднем плане
Комментарии
Включите отправку сообщений NDEF через NFC, пока это действие находится на переднем плане.
Этот метод необходимо явным образом вызывать при каждом возобновлении действия и вызывать #disableForegroundNdefPush
до завершения Activity#onPause
действия .
Настоятельно рекомендуется использовать новый #setNdefPushMessage
вариант: он автоматически подключается к жизненному циклу действия, поэтому не нужно вызывать функцию enable/disable в onResume/onPause.
Для правильной работы принудительной отправки NDEF другое устройство NFC должно поддерживать SNEP форума NFC (простой протокол обмена Ndef) или "com.android.npp" (протокол Ndef Push). Это было необязательно на устройствах Android NFC уровня Пряники, но SNEP является обязательным на Ice-Cream-Sandwich и за его пределами.
Этот метод должен вызываться из потока main.
<p class="note">Требуется android.Manifest.permission#NFC
разрешение.
Части этой страницы являются изменениями, основанными на работе, созданной и совместно используемой проектом Android и используемой в соответствии с условиями, Creative Commons 2.5 Attribution License.