Android:通过蓝牙处理NFC文件传输

时间:2013-02-11 08:35:50

标签: android bluetooth nfc android-beam

我正在开发一款使用NFC启动两部手机之间文件传输的应用。经过一些研究后,我发现NFCAdapter函数setBeamPushUris允许完全相同,并且实际上将使用蓝牙或wifi直接传输大文件,只需将此函数的返回值设置为文件URI数组即可。

但是,文件传输似乎是由操作系统在后台处理的,并且似乎没有办法在下载文件后通知应用程序。在下载文件并执行其他操作后,应用程序是否有任何反应方式?有没有人有这方面的经验?以某种方式处理意图是否有可能以与从手机发送到手机时处理NFC消息相同的方式对数据传输作出反应?

1 个答案:

答案 0 :(得分:0)

我从来没有这样做过,但我的假设是你在传输文件后没有通过NFC发送消息,因为这两个设备在转移期间不会被连在一起。那么......你用什么机制进行转移?我的猜测是,无论应该处理成功/失败回调。