2012-05-05 4 views
1

最近私はAndroid開発を開始しました。私はもっと多くのことを学ぶことができるようにランダムプロジェクトを構築しています。 私がやっているプロジェクトの1つは、ユーザーがムービーの名前を入力する場所で、ムービーに関するいくつかのデータ(評価、監督、キャストなど)がWebから読み込まれます。私は映画の詳細を取得するためにIMDbを使用することを考えていました。 しかし、私はウェブページから特定のデータを取得し、それをアプリケーションにロードする方法として混乱しています。私はSQLiteDatabases、JSON Parsing、SAX Parsingを調べましたが、IMDbのWebサイトからデータを取得する方法はまだ分かりません。 これを手伝ってください。ウェブからアンドロイドにデータをロードする方法

答えて

1

Http-Clientが必要です。ここで

迅速かつ汚い実装: http://www.remwebdevelopment.com/dev/a20/Android-A-Quick-and-Dirty-Http-Client.html

あなたがクラスを必要とするのHttpRequestとHttpResponseに http://developer.android.com/reference/org/apache/http/HttpResponse.html http://developer.android.com/reference/org/apache/http/HttpRequest.html

+0

ありがとう、これは役に立ちました。私はこれより少し進んで行う必要がありますが。このアクティビティでは、ページxmlのすべてのデータが取得され、textviewに移入されます。 ウェブページから特定のデータを取得する方法についていくつか考えてください。私はimdb上でムービーのURLを開いて、私はムービーのレーティングだけでテキストビューを設定したいとします。あなたはこれで私を助けてくれる? – vividh

+0

その後、少しウェブクローラーを書く必要があります。 ページは常に同じ方法ですか?あなたが書いたようにサックスの構文解析を使うことができます。次のようなものがあります:[AndrewのSax解析](http://www.jondev.net/articles/Android_XML_SAX_Parser_Example) – Sam

+0

ありがとう、これはやや助けになりました。 はい、ページはほぼ同じです。これは、入力したムービーユーザーのためにimdbページを読み込んで、その詳細の一部をインポートするという単純なプロジェクトです。 ありがとうございます。これがうまくいくかどうか私はあなたに知らせます。 – vividh

関連する問題