2011-07-12 8 views
0

NFCを搭載したアンドロイドデバイスがホーム画面にある場合(そうでないとNFCは動作しません)、NFCターゲットとして機能しますか?そうであれば、どのデータが表示されますか?NFCターゲットと同じホーム画面のアンドロイドデバイス

つまり、他の携帯電話(特定のアプリがない)を識別できる電話機用のアプリを作成できますか?

答えて

0

NFC P2Pモードで他のNFC電話機と通信できます(例:hereを参照)。この場合、アプリケーションがインストールされている両方のデバイスに存在している必要があります。

このデバイスのもう1つのオプションは、NFCタグリーダー/ライターとして機能することですが、このモードではパッシブNFCタグと通信するため、これはアプリケーションのオプションではありません。

3つ目のオプションは、電話機をカードエミュレーションモードで動作させることです。このモードでは、電話モードで非接触スマートカードがエミュレートされます。これは、現在のAndroid OSバージョンAPIでは不可能です。銀行と支払いのアプリケーション。

+0

ありがとうございました。しかし、もう一つの質問はどうだろう。ホームスクリーンでは、電話機がデフォルトでターゲットとして機能するのだろうか? – reformy

0

http://developer.android.com/reference/android/nfc/Tag.html

が最初に参照してください任意のアプリがフォアグラウンドディスパッチを有効にした場合、それらが通知されます。あなたの場合 - それはホーム画面にあるので、これは適用されません。 その後、基本的にインテントリストを通って、任意のタグに関心のあるアプリがあるかどうかを確認します。

他の言葉で言えば、画面がオンでホーム画面では、QRコードスキャナーが常にQRコードをスキャンしているような動作をします。ブラウザ/電話連絡先/この場合はQRコードではなく、NFCタグに関するものです。

特定の支払いモード(Googleチェックアウト) - 別名カードエミュレーションモード以外では、電話機はタグ(パッシブデバイス)として動作しません。ただし、APIは開発者にこのモードを公開しません。

関連する問題