我需要开发一个应用程序,使用NFC将文件从一个Android(支持NFC的设备)设备传输到其他设备。我的应用程序创建了我希望从一个设备传输到另一个设备的小数据文件。而不是将手机连接到PC并传输文件;有没有办法使用NFC并轻松完成。
在阅读NFC时,它说
NFC允许您在NFC标签和Android设备之间或两个Android设备之间共享小的数据有效负载。
这是否意味着我们只能共享小数据,而不能共享两个设备之间的文件。我知道我们可以分享网址,照片,视频,联系方式等。 有没有办法在两个Android设备之间传输文件????
答案 0 :(得分:2)
NFC有效负载通常非常小,您很少能够将整个文件放入其中。
利用NFC的文件传输应用程序(包括内置的Android Beam)使用NFC在两个设备之间建立蓝牙连接,然后使用蓝牙传输文件。这通常比尝试通过NFC一块一块地传输文件更快,更可靠,这也需要多次点击。
答案 1 :(得分:0)
您可以通过setBeamPushUris
执行此操作。系统将自动切换到另一个传输介质以传输文件
在IO 2012上查看this演示文稿以获取解释和示例