Поделиться через


NdefRecord.CreateApplicationRecord(String) Метод

Определение

Создайте новую запись приложений Android (AAR).

[Android.Runtime.Register("createApplicationRecord", "(Ljava/lang/String;)Landroid/nfc/NdefRecord;", "")]
public static Android.Nfc.NdefRecord? CreateApplicationRecord (string? packageName);
[<Android.Runtime.Register("createApplicationRecord", "(Ljava/lang/String;)Landroid/nfc/NdefRecord;", "")>]
static member CreateApplicationRecord : string -> Android.Nfc.NdefRecord

Параметры

packageName
String

Имя пакета Android

Возвращаемое значение

Запись приложения Android NDEF

Атрибуты

Комментарии

Создайте новую запись приложений Android (AAR).

Эта запись указывает на другие устройства Android пакет, который следует использовать для обработки всего сообщения NDEF. Вы можете внедрить эту запись в любое место в сообщение, чтобы убедиться, что предполагаемый пакет получает сообщение.

Когда устройство Android отправляет NdefMessage содержащие одну или несколько записей приложений Android, приложения, содержащиеся в этих записях, будут предпочтительным объектом для NfcAdapter#ACTION_NDEF_DISCOVERED намерения в том порядке, в котором они отображаются в сообщении. Это поведение отправки было впервые добавлено в Android в Мороженое Сэндвич.

Если ни одно из приложений не установлено на устройстве, ссылка Market будет открыта для первого приложения.

Обратите внимание, что записи приложений Android не переопределяют вызываемые NfcAdapter#enableForegroundDispatchприложения.

Документация по Java для android.nfc.NdefRecord.createApplicationRecord(java.lang.String).

Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.

Применяется к