2011-02-02 4 views
1

こんにちは、 私はユーザーIDとパスワードを取得し、バックグラウンドでサイトにログオンし、ユーザーの連絡先を電話からサイトに転送するアプリケーションを開発しようとしています。私は大学での最後の1年間のプロジェクトにこれをやっています。私はこれを初めて知り、GUIを開発して以来完全に失われてきました。私が見なければならない特定の図書館や、私がチュートリアルを探すことができるようにしようとしているものの名​​前がありますか?どんな助けでも大歓迎です。おかげさまで ウェブサイトとインターフェイスするAndroidアプリの開発 - ヘルプ!

答えて

1

あなたがアップロードしたウェブサイトは、あなたのコントロール下にありますか?そうであれば、接続の両端をデバッグできるので簡単です。

Android側では、HttpClientを使用して、必要なデータのHttpPostを実行します。これらのメソッドを使用してアップロードをカバーするJavaチュートリアルを探してください。 AndroidライブラリではHttpClientのv4.xを使用していますが、最新のバージョンではないので、android.jarバージョンに対して開発してください。httpclient-4.1-alpha2.jarではないことを確認してください。

jspまたはphpソリューションでは、着信POSTリクエストを解析してデータを保存します(私はデータベースを想定しています)。再度、これらのポイントをカバーするチュートリアルを探します。がんばろう。

+0

ねえ、ウェブサイトは私のコントロール下にありません。私は、Webサイトの "連絡先ページを追加"を使用して、電話からの連絡先を繰り返し挿入することを計画していました。これは合理的なアプローチですか? –

+0

そうだと思います。 POSTリクエストを実行するWebブラウザの動作を模倣する必要があります。 FireFoxの 'Live Http Headers'拡張機能や' Charles Proxy'を使ってブラウザにフォームの投稿を監視するなど、送信する必要があるデータのアイデアを得ることができます。次に、 'HttpClient'を使って同じ方法でデータを送信します。 –

+0

大変ありがとうございます。私は今、その広告をインストールしています。これは私には全く新しいものですが、どこを見ていて、私が取る必要があるアプローチの一般的なアイデアを知っています。あなたは大きな助けをしてきました。私は週末のためにそれに自分自身burryし、うまくいけばそれはすべてうまく行く。 –

2

最も簡単な方法は、ログイン情報を含むHTTPリクエストを送信し、その結果をユーザーデータで解析することです。応答は、csv、xmlからjsonまでのどれでもかまいません。 Androidのhttp要求/応答に関するチュートリアルを探して、必要なものを見つけてください。

+0

大変ありがとうございました。私は2日間それを調べます。それを知るだけの安心は可能です:-D –

関連する問題