我正在开发一个使用 NFC 在两部手机之间启动文件传输的应用程序。经过一些研究,我发现 NFCAdapter 函数setBeamPushUris
完全可以做到这一点,并且实际上将使用蓝牙或 wifi 直接传输大文件,只需将此函数的返回值设置为文件 URI 数组即可。
但是,文件传输似乎是由操作系统在后台处理的,并且似乎没有办法在下载文件后通知应用程序。下载文件并执行其他操作后,应用程序是否有任何反应?有没有人有这方面的经验?是否有可能以某种方式处理意图,以便对数据传输做出反应,就像从手机发送到手机时处理 NFC 消息的方式一样?