2012-04-19 21 views
0

私はアンドロイド(nics)nfcアプリケーションで作業を開始しました。今、私は、nfcスマートフォンを互いに通信すべき別のnfcデバイスとするシナリオを持っています。Android(ICS)NFCリクエストと応答可能

実際の問題ではありませんが、私はある種の要求/応答シナリオが必要です。 nfcのように、スマートフォンはnfcデバイスの前で開催され、nfc経由でキーを送信します。デバイスはキーを受け取り、バックエンドシステムとの通信を開始し、その後、nfcスマートフォンに応答を返します。スマートフォンが応答を取得し、それを処理し、スマートフォンをデバイスから取り外すことができず、完了しました。

しかし、私は本当に応答が必要です。私はこれがnfcの可能性を介して行われていないアンドロイドics(ビーム)提供しています。

したがって、私の質問です。これはどういうわけか可能ですか? もしそうなら、どういうわけか説明できますか?外部ライブラリを使用する、または独自のライブラリを作成することのように??

本当にありがとうございました。 ありがとうございます!

種類よろしく ステファン

+0

あなたが説明しているシナリオのどこに問題があるのか​​は完全にはっきりしていません。 Android BeamのUIが途切れることなく、ユーザーが画面をタップする必要がありますか? –

+0

よくレスポンスを送信する必要があるデバイスは、スマートフォンではなく、ユーザーによって制御されていません。問題は、BeamがNDEFメッセージを送信し、受信デバイスからの再生を待って反応することです。私はそれが火のように動作し、忘れてしまうビームを理解していました。nfc対応デバイスが範囲内に来ると、ビームは定義されたndefメッセージを送信し、完了です。他のデバイスからの応答を待つことはできません。 –

+0

あなたのビームに関する声明は正しいです。ただし、画面上のユーザーに電話を保持し、結果を待つよう指示することができます(時間がかかる場合)。結果のメッセージ(Beam経由で送信)は、単にNDEF_DISCOVEREDインテントを介してアプリに配信されます。 –

答えて

0

私はおそらくあなたは、双方向のデータ転送を行うその後、携帯電話の無線LAN-ダイレクトを有効にするには、NFCが必要だと思います。

また、携帯電話をもう一度デバイスの近くに置いてから、もう一度ビームを照射する必要があります。

関連する問題