NFC を使用して 2 台の電話間でファイル転送を開始するアプリを開発しています。いくつかの調査の後、 NFCAdapter 関数setBeamPushUris
がまさにこれを可能にし、実際には、この関数への戻り値をファイル URI の配列に設定するだけで、大きなファイルの転送に bluetooth または wifi direct を使用することがわかりました。
ただし、ファイル転送はバックグラウンドで OS によって処理されているようで、ファイルがダウンロードされたときにアプリに通知する方法はないようです。ファイルがダウンロードされた後にアプリが反応し、追加の操作を実行する方法はありますか? 誰もこれを経験したことがありますか?電話から電話への送信時に NFC メッセージが処理されるのと同じ方法で、データの転送に反応するために何らかの方法でインテントを処理することは可能でしょうか?