0

これが私のシナリオです。バスコードを入力すると、バス情報を検索できる Android アプリケーションを作成したいと考えています。バス情報は次の Web サイトから取得できます: http://www.stm.info/English/a-somm.htm

TextView と Button を使用してアクティビティを作成するつもりです。この TextView により、ユーザーはバス コードを挿入できます。ユーザーがボタンをクリックすると、バスコードが上記の Web サイトに送信されます。その後、このバスに関する情報が新しいアクティビティに表示されます。また、当サイトの検索機能により、ウェブサイトから情報を取得します。

どの技術が、どの方法が自分のやりたいことに合っているのかわからない。誰でも私を助けてくれませんか。

前もって感謝します。

4

1 に答える 1

0

質問は 2 つの異なる質問に分けることができます。最初の質問は、検索を実行して結果を取得する方法です。これは非常に簡単です。次の URL を使用して、次の Web サイトに GET 要求を送信する必要があります。最後のパラメーターをバス コードに変更する必要があることに注意してください。

http://www2.stm.info/horaires/frmResult.aspx?Langue=En&Arret=BusCodeHere

次に行う必要があるのは、サーバーから応答を取得し (これは明らかに HTML コードです)、配列/テーブル/SQL に解析し、最後に GUI に表示することです。

Google : Java による HTML 解析

Web サイトに API がある場合、このタスクははるかに簡単になります。API に検索結果を要求するだけで、JSON/XML パーサー クラスを介して簡単に解析できます。

于 2012-08-24T10:45:30.930 に答える