1

Open NFC Simulator を適切に使用する方法を知りたいのですが、すでに同様の投稿を行っています: Open NFC エミュレーターの使用を開始する

しかし、私の問題は、上記のリンクのすべての指示に従った後では運が悪いことです.SDKアドオンを適切にロードしてシミュレータを起動する方法について、段階的な手順を教えてもらえますか?

私は Android NFC の Final Year Project を行っており、NFC を使用してモバイル決済を行っています。誰かがサンプル プログラムやそのようなトピックを持っている場合は、それも大歓迎です。

4

1 に答える 1

2

OK、ここに手順を書きます。このリンクにリストされている手順の部分的な複製になります: Getting started with Open NFC emulator 2 台のデバイス [ピアツーピア]:

次の手順は順番に実行する必要があり、手順が完了する前にシミュレーターがハング/フリーズする場合は、手順 (5 ~ 8) を最初から実行する必要があるため、順序が重要です。

  1. 次のパッケージが存在する必要があります。

    OpenNFC Android SDK アドオン :リンク

    OpenNFC Core Edition (コネクション センターと NFC シミュレーターを含む)

    エコー サーバー –エコー ツール

  2. OpenNFC は Android SDK にインストールする必要があります (フォルダ - android-sdk-windows/add-ons/)

  3. これらのパラメーターを指定した cmd を使用して Echo サーバーを起動します – 「echotool /p tcp /s 7」</p>

  4. ConnectionCenter.exe を開始します。これが最初の実行である場合は、他のマシンからのサービス クライアントおよびプロバイダー接続を受け入れるように構成する必要があります。

  5. 管理者権限を使用して NfcSimulator.exe を起動します ([管理者として実行] を右クリック)。

  6. 複数 (2 つ) の Android エミュレーター (AVD) を起動します。従来、AVD マネージャーから AVD を作成するだけで十分です。このプロセスが機能しない場合は、cmd を使用して emulator-arm.exe を実行します (フォルダー - android-sdk-windows 内)。 /tools/) これらのパラメーターを使用して「emulator-arm.exe –avd」、たとえば「emulator-arm.exe –avd A1」</p>

  7. 最初の実行時に各エミュレーターで、NFC 設定を以下に示すように構成する必要があります。 .

    これらの設定が構成されると、NFC シミュレーターは各デバイスでの NFC のアクティブ化を表示し、エミュレートするために利用可能なテクノロジーをライトアップします。

  8. NFC ピアツーピア転送を実行するには、NFC シミュレーターで、以下に示すように「NFC デバイス #2」をダブルクリックする必要があります。これは、ユーザーがスマートフォンを NFC リーダーの近くに置いたときと同じです。表示されている OpenNFC アイコンをダブルクリックする必要があります。これは、ユーザーがスマートフォンをリーダーから取り外した場合と同様です。

于 2012-11-27T11:58:09.507 に答える