提供对近场通信(NFC)功能的访问,允许应用程序读取NFC标签中的NDEF消息。 “标签”实际上可能是另一个以标签形式出现的设备。
有关更多信息,请参阅 Near Field Communication指南。
以下是这些课程的总结:
NfcManager
NfcAdapter
. You can acquire an instance using
getSystemService(Class
)
.
NfcAdapter
getDefaultAdapter()
, or
getDefaultAdapter(android.content.Context)
.
NdefMessage
ACTION_TAG_DISCOVERED
intent.
NdefRecord
NdefMessage
and describes the type of data being shared and carries the data itself.
注意:并非所有基于Android的设备都提供NFC功能。
NfcAdapter.CreateBeamUrisCallback | |
NfcAdapter.CreateNdefMessageCallback | 当另一个能够进行NDEF推送的NFC设备(Android Beam)处于范围内时,要调用的回调。 |
NfcAdapter.OnNdefPushCompleteCallback | 系统成功将您的 NdefMessage 到其他设备时要调用的回调。 |
NfcAdapter.OnTagRemovedListener | 将标记从字段中删除时调用的回调。 |
NfcAdapter.ReaderCallback | 当前台活动在阅读器模式下运行时系统找到标签时要调用的回调。 |
NdefMessage | 代表不可变的NDEF消息。 |
NdefRecord | 代表不可变的NDEF记录。 |
NfcAdapter | 代表本地NFC适配器。 |
NfcEvent | 包装与任何NFC事件相关的信息。 |
NfcManager | 高级经理用于获取 NfcAdapter 的实例。 |
Tag | 代表已发现的NFC标签。 |
FormatException | |
TagLostException |