安卓NFC组件。
方法 |
方法说明 |
---|---|
Start |
初始化模块。 |
Stop |
关闭监听。 |
IsSupported |
检测设备是否支持NFC。 |
IsEnabled |
检测NFC是否已启用。 |
RegisterTagEvent |
开始收听NFC标签。 |
UnRegisterTagEvent |
停止收听NFC标签。 |
GoToNfcSetting |
将用户引导至NFC设置。 |
GetLaunchTagEvent |
获取启动应用程序的NFC标记对象。 |
CancelTechnologyRequest |
取消之前的NFC技术请求。 |
事件 |
事件发生条件 |
---|---|
NFCTag |
获取标签后发生。 |
NdefWrite |
Ndef写入内容后发生。 |
RequestTech |
连接指定类型卡片后发生。 |
NFCState |
NFC服务状态发生改变后发生。 |
C#: nfc1.Start((obj, args) => { if (args.isError == true) { MessageBox.Show(args.error); } else { Toast("success"); } });
C#: nfc1.IsSupported("MifareClassic", (obj, args) => { if (args.isError == true) { MessageBox.Show(args.error); } else { Toast("success"); } });
C#: nfc1.RegisterTagEvent(false, 0, (obj, args) => { if (args.isError == true) { MessageBox.Show(args.error); } else { Toast("success"); } });
1.更多方法及事件请参考:帮助文档
2.完整代码请参考:SmobilerTutorials