我想开始 android 编程,以便能够在支持 NFC 的智能手机和自定义设备之间传输数据,但我无法找到关于一些事情的明确信息
例如,我的自定义设备必须能够向智能手机发送数据以及从中接收数据。但从我读过的内容来看,目前不可能使用 NFC 进行双向通信
如何在 android 中使用 NFC 在两个设备之间发送数据?
或者最近,
支持NFC的手机充当NFC标签
但是Android开发者网站本身说我们可以使用Beam在两部Android手机之间进行点对点通信,所以双向通信应该是可能的,不是吗?
Android Beam 允许在两个 Android 设备之间进行简单的点对点数据交换。要将数据发送到另一个设备的应用程序必须在前台,并且接收数据的设备不能被锁定。当发送设备与接收设备足够接近时,发送设备会显示“Touch to Beam” UI。然后用户可以选择是否将消息发送到接收设备。
http://developer.android.com/guide/topics/connectivity/nfc/nfc.html#p2p
其次,我可以将安卓 NFC 手机用作标签写入器(而不仅仅是阅读器)吗?也就是说,只需将数据发送到我的自定义设备(或无源 NFC 标签)?