私はアンドロイド(nics)nfcアプリケーションで作業を開始しました。今、私は、nfcスマートフォンを互いに通信すべき別のnfcデバイスとするシナリオを持っています。Android(ICS)NFCリクエストと応答可能
実際の問題ではありませんが、私はある種の要求/応答シナリオが必要です。 nfcのように、スマートフォンはnfcデバイスの前で開催され、nfc経由でキーを送信します。デバイスはキーを受け取り、バックエンドシステムとの通信を開始し、その後、nfcスマートフォンに応答を返します。スマートフォンが応答を取得し、それを処理し、スマートフォンをデバイスから取り外すことができず、完了しました。
しかし、私は本当に応答が必要です。私はこれがnfcの可能性を介して行われていないアンドロイドics(ビーム)提供しています。
したがって、私の質問です。これはどういうわけか可能ですか? もしそうなら、どういうわけか説明できますか?外部ライブラリを使用する、または独自のライブラリを作成することのように??
本当にありがとうございました。 ありがとうございます!
種類よろしく ステファン
あなたが説明しているシナリオのどこに問題があるのかは完全にはっきりしていません。 Android BeamのUIが途切れることなく、ユーザーが画面をタップする必要がありますか? –
よくレスポンスを送信する必要があるデバイスは、スマートフォンではなく、ユーザーによって制御されていません。問題は、BeamがNDEFメッセージを送信し、受信デバイスからの再生を待って反応することです。私はそれが火のように動作し、忘れてしまうビームを理解していました。nfc対応デバイスが範囲内に来ると、ビームは定義されたndefメッセージを送信し、完了です。他のデバイスからの応答を待つことはできません。 –
あなたのビームに関する声明は正しいです。ただし、画面上のユーザーに電話を保持し、結果を待つよう指示することができます(時間がかかる場合)。結果のメッセージ(Beam経由で送信)は、単にNDEF_DISCOVEREDインテントを介してアプリに配信されます。 –