2012-11-16 10 views
8

私はラップトップApacheサーバーとMySQLデータベースにwifi接続を介してデータを送信できるAndroidアプリケーションを作成しようとしています。私は私のモバイルデバイスとしてsamsung銀河タブ10.1を使用します。私が使用したプロトコルはHttpGetまたはHttpPostです。私はXAMPP(Apache & SQL)を使ってサーバーを処理し、PHPを処理します。しかし、アンドロイドはラップトップからのアドホックネットワークを検出できないため、私はバーチャルアクセスポイントを作成し、私のラップトップに接続できるタブレットを作るために(ウィンドウ7のための)バーチャルルーターを使用します。しかし、問題は次のとおりです。私のラップトップの中のApacheサーバー(php)のローカルホストにアンドロイドクライアントを接続するには?

  1. 私のアプリケーション(クライアントアンドロイド)では、httpgetまたはhttppostはどのURLにありますか?私のラップトップのローカルホスト - 127.0.0.1またはアンドロイド10.0.0.1のローカルホスト?または仮想ルータのIPアドレス?

  2. 私は、アンドロイドからローカルホスト(laptop-Apache)にアクセスしてphpを呼び出す必要がある場合は、どの港?どのIPアドレス/ URLは私がアンドロイドアプリ(httpget)に入れておく必要がありますか? XAMPPのhttpconfigで何かを変更する必要はありますか?

答えて

0

ipconfigを使用してノートパソコンのIPアドレスを調べます。 127.0.0.1の代わりにそのアドレスを電話で使用してください。

0

ApacheがインストールされているコンピュータのIPアドレスを知っている限り、外部のMySQLアクセスではIDを設定するのが非常に難しいので、PHPスクリプトにJSONリクエストを送信し、Java経由で戻り値を取得することをおすすめします出力と関係があります。

関連する問題