2016-06-27 14 views
0

NFCテクノロジを利用した連絡先交換に基づいてAndroid向けのアプリを作成しようとしていました。それを読んだら、私はそれが実現可能であるという混在した信号で終わった。メーカーに基づいて、NFCテクノロジーは独自のフォーマットで包まれていたため、普遍的に働くNFCの "タップ"すべてのAndroid搭載端末これは正しいです?Android NFC intercomunication

アプリがない電話機に連絡先を送信しようとしている電話機Aを「タップ」しようとすると、何が起こるか混乱することもあります。何が起こると予想されますか?受信側の電話機にアプリがない場合の交換のための個別の対話を作成することは可能ですか?たとえば、ユーザーにアプリのインストールを促すメッセージが表示され、許可を求めた後に連絡先がユーザーのアドレス帳に挿入されます。

+0

あなたが使用している場合、両方のユーザーがアプリを持っている必要があり、またはあなたが送信しているデータを理解していない単なる一般的な標準です。他のユーザーにあなたのアプリのインストールを促すことはできません。 –

+0

また、nfcと連絡先を交換すると、アプリなしですべてのAndroid搭載端末で既に動作していることは間違いありません。スマートフォンの連絡先を開いて、別の電話機を持ちます。連絡先を他の電話と共有するオプションが与えられているはずです。 –

答えて

-1

私のアプリでNFC機能を使用する場合、必要に応じてユーザーにアプリをダウンロードしてインストールさせるというあなたのソリューションを利用します。アプリのPlayストアプロフィールへのリンクを送信するだけで済みます。

NFCをサポートを持つユーザのみが見ることができることを確認するためにあなたののAndroidManifest.xmlにこれを追加し、アプリをダウンロードしてください:

<uses-feature android:name="android.hardware.nfc" android:required="true" /> 
+0

連絡先を追加するなどの他の操作を行うことは可能ですか、それとも厳密にメッセージですか?また、あなたはnfc相互通信を行う方法を学ぶために何らかのリソースを念頭に置いていますか?私が今までに見つけたのは、nfcタグの読書に集中しているようだ。 –

+0

他のデバイスへのBeaming NDEFメッセージを見てください:https://developer.android.com/guide/topics/connectivity/nfc/nfc.html –

+0

またはこのリンク:https://developer.android.com/training/beam- files/index.html?hl = zh-cn –