私はこれについて疑問に思っていました。私が学校のタイムテーブルアプリを作っているとしましょう。すべてのユーザーは自分のコースの名前を入力してから、そのコースのタイムテーブルを表示します。 質問は大学から情報を得ることができますか?私は自分自身をデータベースにハードコードする必要がありますか? 必要な情報を入手するにはどうすればよいですか? ありがとうアンドロイドアプリの使用に関するデータ/情報を取得する
答えて
によって異なります。大学はあなたに使用できるインターフェースを提供していますか?おそらく、サードパーティのアプリケーションで使用されることは意図されていませんでした。
もしそうでなければ、何らかの形でデータベースに情報を取得する必要があります。オンラインHTMLスケジュールを解析するか、手動で入力するかのどちらかです(明らかに、常に考慮すべき最後のオプションの1つです)。
あなたが見ることのできるウェブサイトがある場合は、クラスリストのページをスキャンしてそのデータを取り込むことができますが、アプリを出荷するときに手動で入力する必要があります。
どうすればいいですか?私はそれをパースすることができたと思います。 –
html解析に精通していない場合は、基本的にウェブページを読み込んで、必要なデータを囲む特定のタグを探します。そこにあなたを助けることができるファンシーhtmlのパースを簡単にレベルがあります。 http://java-source.net/open-source/html-parsers – Noah
ありがとうございます。私はそれを見てみましょう:) –
大学がウェブサイトを持ち、ウェブサイトがタイムテーブル用のRSSフィードを提供する場合、そのXMLファイルを解析し、解析されるデータを表示するか、またはどのコースのタイムテーブル情報をデータベースに保存して、 。
ああはい素晴らしいです。私はそれを確認します。良いアイデア、ありがとう。 –
- 1. アセンブリに関する情報を取得
- 2. ブラックベリーのNeighboringCell情報(ネットワーク情報に関連する情報)を取得する方法
- 3. jQueryを使用してイベントのソースに関する情報を取得
- 4. Capistranoのタスクに関する詳細情報を取得する
- 5. JavaScriptのハイパーリンクに関する情報を取得する
- 6. 私のユーザーに関する情報を取得する
- 7. テーブル値関数に関する情報を取得
- 8. maven依存関係に関する集約情報を取得
- 9. gdbとpthreadsを使用してスレッドに関するプログラム情報を取得
- 10. WebDriverでDOM要素に関する情報を取得する
- 11. デバイスドライブに関する情報を取得する方法
- 12. URLに関する情報を取得するAPI
- 13. SQL Selectステートメントに関する情報を取得する方法
- 14. iosでmp3ファイルに関する情報を取得する5
- 15. AJAXを使用してリモートファイル情報を取得するには?
- 16. C#:ドメイン内のコンピュータに関する情報を取得
- 17. SHA-1コミットオブジェクトに関する情報を取得しますか?
- 18. リモートマシンのシステム情報を取得する(Javaを使用)
- 19. PASSWORD()関数を使用する情報フォームデータベースを取得できません
- 20. デバイスにアプリケーション情報を取得する
- 21. Linuxのプロセスに関する情報の取得
- 22. SQL:テーブル/データ情報の取得
- 23. Zillow Neighborhood Boundariesに関する追加情報を取得
- 24. drupal 7:アカウント作成に関するユーザー情報を取得
- 25. シグナル処理に関する情報の取得
- 26. フラグメントを使用してmysqlデータベース情報を取得する
- 27. Twitter API v.1.1を使用して情報を取得する
- 28. PERFORCEを使用してファイル情報を取得する
- 29. APIを使用してデータストア情報を取得する
- 30. SNMPを使用してサーバー情報を取得する
私はそれを恐れていました...ウェブサイトにはapiがありません。私はhtmlスケジュールを解析したいのですか?それはアンドロイドで可能ですか? –
私はサーバー上のサイトを解析し、アンドロイドアプリのインターフェースを提供します。私は携帯電話で重い解析をしません。 – Jacob
PHPの構文解析を行うかもしれません。 ファイルが存在するサーバーを呼び出す –