0

Androidデバイスでアプリをテストしたいのですが、ローカルのラップトップでホストされているローカルWebサービス(ASP.net)があります。デバイスを接続すると、アプリはデバイスで動作しますが、ローカルWebサービスからデータを受信できません。 、エミュレーターPSの場合と同じように、デバイスにデータを送信するにはどうすればよいですか。アプリはエミュレーターで正しく動作します。ありがとうございました

4

1 に答える 1

2

エミュレータはラップトップのネットワークインターフェイスを使用するため、Webサービスに直接アクセスできます。デバイスは、独自の接続オプション(セルラーネットワーク、WiFi、場合によってはBluetooth)を介してラップトップに接続する必要があります。

そこにたどり着く方法についていくつかのアイデアがあります。

  • WiFiルーターがあり、ラップトップと電話の両方がそれに接続している場合、それは非常に簡単です。ネットワーク内で表示できるアドレスにWebサービスを公開し、電話で使用するだけです。
  • 外部IPをお持ちの場合は、電話がネットワークに接続されているときにそのアドレスを使用してください。
  • ラップトップにWiFiアクセスポイントを設定し、デバイスをそれに接続します

    Windows 7でホスト型ネットワーク(ホットスポット)を設定する方法については、次のURLを確認してください。

    MSDNのホステッドネットワークのドキュメント

    ホスト型ネットワークチュートリアル

  • BluetoothとPANを試してみてください。
于 2012-08-09T09:01:52.680 に答える