1

NFC を使用して 2 台の電話間でファイル転送を開始するアプリを開発しています。いくつかの調査の後、 NFCAdapter 関数setBeamPushUrisがまさにこれを可能にし、実際には、この関数への戻り値をファイル URI の配列に設定するだけで、大きなファイルの転送に bluetooth または wifi direct を使用することがわかりました。

ただし、ファイル転送はバックグラウンドで OS によって処理されているようで、ファイルがダウンロードされたときにアプリに通知する方法はないようです。ファイルがダウンロードされた後にアプリが反応し、追加の操作を実行する方法はありますか? 誰もこれを経験したことがありますか?電話から電話への送信時に NFC メッセージが処理されるのと同じ方法で、データの転送に反応するために何らかの方法でインテントを処理することは可能でしょうか?

4

1 に答える 1

0

私はこれを行ったことはありませんが、転送中に2つのデバイスが一緒に保持されることはないため、ファイルが転送された後、NFC経由でメッセージを送信していないと思います. それで...転送を行うためにどのようなメカニズムを使用していますか? 私の推測では、それが何であれ、成功/失敗のコールバックを処理する必要があります。

于 2013-02-11T08:49:14.927 に答える