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


NfcA Класс

Определение

Предоставляет доступ к свойствам NFC-A (ISO 14443-3A) и операциям ввода-вывода в a Tag.

[Android.Runtime.Register("android/nfc/tech/NfcA", DoNotGenerateAcw=true)]
public sealed class NfcA : Android.Nfc.Tech.BasicTagTechnology, IDisposable, Java.Interop.IJavaPeerable
[<Android.Runtime.Register("android/nfc/tech/NfcA", DoNotGenerateAcw=true)>]
type NfcA = class
    inherit BasicTagTechnology
    interface ITagTechnology
    interface ICloseable
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
Наследование
Атрибуты
Реализации

Комментарии

Предоставляет доступ к свойствам NFC-A (ISO 14443-3A) и операциям ввода-вывода в a Tag.

NfcA Получение объекта с помощью #get.

Основная операция ввода-вывода NFC-A — это #transceiveоперация. Приложения должны реализовать собственный стек протоколов на вершине #transceive.

<p class="note"strong>Note:<></strong> Methods, которые выполняют операции ввода-вывода, требуют android.Manifest.permission#NFC разрешения.

Документация по Java для android.nfc.tech.NfcA.

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

Свойства

Class

Возвращает класс среды выполнения этого Objectобъекта.

(Унаследовано от Object)
Handle

Дескриптор базового экземпляра Android.

(Унаследовано от Object)
IsConnected

Вспомогательный оператор, указывающий, должны ли быть возможны операции ввода-вывода.

JniIdentityHashCode

Предоставляет доступ к свойствам NFC-A (ISO 14443-3A) и операциям ввода-вывода в a Tag.

(Унаследовано от Object)
JniPeerMembers

Предоставляет доступ к свойствам NFC-A (ISO 14443-3A) и операциям ввода-вывода в a Tag.

MaxTransceiveLength

Возвращает максимальное число байтов, с помощью которых можно отправить #transceive.

PeerReference

Предоставляет доступ к свойствам NFC-A (ISO 14443-3A) и операциям ввода-вывода в a Tag.

(Унаследовано от Object)
Sak

Возвращает SAK/SEL_RES байт из обнаружения тегов.

Tag

Tag Получите объект, который поддерживает этот ITagTechnology объект.

ThresholdClass

Предоставляет доступ к свойствам NFC-A (ISO 14443-3A) и операциям ввода-вывода в a Tag.

(Унаследовано от BasicTagTechnology)
ThresholdType

Предоставляет доступ к свойствам NFC-A (ISO 14443-3A) и операциям ввода-вывода в a Tag.

(Унаследовано от BasicTagTechnology)
Timeout

Получение текущего #transceive времени ожидания в миллисекундах. -или- Задайте #transceive время ожидания в миллисекундах.

Методы

Clone()

Создает и возвращает копию этого объекта.

(Унаследовано от Object)
Close()

Отключите операции ввода-вывода в тег из этого ITagTechnology объекта и отпустите ресурсы.

Connect()

Включите операции ввода-вывода в тег из этого ITagTechnology объекта.

Dispose()

Предоставляет доступ к свойствам NFC-A (ISO 14443-3A) и операциям ввода-вывода в a Tag.

(Унаследовано от Object)
Dispose(Boolean)

Предоставляет доступ к свойствам NFC-A (ISO 14443-3A) и операциям ввода-вывода в a Tag.

(Унаследовано от Object)
Equals(Object)

Указывает, равен ли другой объект этому объекту.

(Унаследовано от Object)
Get(Tag)

Получите экземпляр данного тега NfcA .

GetAtqa()

Возвращает ATQA/SENS_RES байт из обнаружения тегов.

GetHashCode()

Возвращает значение хэш-кода для объекта.

(Унаследовано от Object)
JavaFinalize()

Вызывается сборщиком мусора в объекте, когда сборка мусора определяет, что больше ссылок на объект нет.

(Унаследовано от Object)
Notify()

Пробуждение одного потока, ожидающего монитора этого объекта.

(Унаследовано от Object)
NotifyAll()

Просыпает все потоки, ожидающие монитора этого объекта.

(Унаследовано от Object)
SetHandle(IntPtr, JniHandleOwnership)

Задает свойство Handle.

(Унаследовано от Object)
ToArray<T>()

Предоставляет доступ к свойствам NFC-A (ISO 14443-3A) и операциям ввода-вывода в a Tag.

(Унаследовано от Object)
ToString()

Возвращает строковое представление объекта.

(Унаследовано от Object)
Transceive(Byte[])

Отправьте необработанные команды NFC-A в тег и получите ответ.

TransceiveAsync(Byte[])

Предоставляет доступ к свойствам NFC-A (ISO 14443-3A) и операциям ввода-вывода в a Tag.

UnregisterFromRuntime()

Предоставляет доступ к свойствам NFC-A (ISO 14443-3A) и операциям ввода-вывода в a Tag.

(Унаследовано от Object)
Wait()

Приводит к тому, что текущий поток будет ждать, пока он не проснется, как правило, при <>помощи уведомления</em> или <эм>прерванного</em>.

(Унаследовано от Object)
Wait(Int64, Int32)

Приводит к тому, что текущий поток будет ждать, пока он не проснется, как правило, при <>получении уведомления</>em или <>эм прервано< или> до тех пор, пока не истекло определенное количество реального времени.

(Унаследовано от Object)
Wait(Int64)

Приводит к тому, что текущий поток будет ждать, пока он не проснется, как правило, при <>получении уведомления</>em или <>эм прервано< или> до тех пор, пока не истекло определенное количество реального времени.

(Унаследовано от Object)

Явные реализации интерфейса

IJavaPeerable.Disposed()

Предоставляет доступ к свойствам NFC-A (ISO 14443-3A) и операциям ввода-вывода в a Tag.

(Унаследовано от Object)
IJavaPeerable.DisposeUnlessReferenced()

Предоставляет доступ к свойствам NFC-A (ISO 14443-3A) и операциям ввода-вывода в a Tag.

(Унаследовано от Object)
IJavaPeerable.Finalized()

Предоставляет доступ к свойствам NFC-A (ISO 14443-3A) и операциям ввода-вывода в a Tag.

(Унаследовано от Object)
IJavaPeerable.JniManagedPeerState

Предоставляет доступ к свойствам NFC-A (ISO 14443-3A) и операциям ввода-вывода в a Tag.

(Унаследовано от Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Предоставляет доступ к свойствам NFC-A (ISO 14443-3A) и операциям ввода-вывода в a Tag.

(Унаследовано от Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Предоставляет доступ к свойствам NFC-A (ISO 14443-3A) и операциям ввода-вывода в a Tag.

(Унаследовано от Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

Предоставляет доступ к свойствам NFC-A (ISO 14443-3A) и операциям ввода-вывода в a Tag.

(Унаследовано от Object)

Методы расширения

ConnectAsync(ITagTechnology)

Предоставляет доступ к свойствам NFC-A (ISO 14443-3A) и операциям ввода-вывода в a Tag.

JavaCast<TResult>(IJavaObject)

Выполняет преобразование типа, проверяемого средой выполнения Android.

JavaCast<TResult>(IJavaObject)

Предоставляет доступ к свойствам NFC-A (ISO 14443-3A) и операциям ввода-вывода в a Tag.

GetJniTypeName(IJavaPeerable)

Предоставляет доступ к свойствам NFC-A (ISO 14443-3A) и операциям ввода-вывода в a Tag.

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