2011-08-01 135 views
0

我一直想知道這一點,這就是爲什麼我推遲了學習應用程序開發的原因。比方說,我正在製作一個學校的時間表應用程序,所有用戶只需輸入他們課程的名稱,然後該應用程序就會顯示該課程的時間表。 問題是我可以從學院獲得信息嗎?我必須自己將其編碼到數據庫中? 如何在需要時使用信息? 謝謝獲取Android應用程序使用的數據/信息

回答

2

這要看。學院是否爲你提供了一個你可以使用的界面?可能不是一個旨在被第三方應用程序使用的應用程序。

如果沒有,那麼你必須以某種方式獲取信息到你的數據庫。無論是解析他們的在線HTML時間表還是手動輸入(顯然總是最後一個考慮的選項之一)。

+0

我很害怕這個...網站沒有api可以說...我會解析他們的html時間表嗎?是否有可能與Android .. –

+1

我會解析服務器上的網站,並提供一個android應用程序的界面。我不會在手機上進行沉重的解析。 – Jacob

+0

所以做一個PHP解析也許。 然後調用服務器的文件是什麼 –

1

如果學院有一個您可以查看的網站,您可以掃描頁面上的課程列表並提取數據 - 但是當您發佈應用程序時,您需要手動輸入該類數據。

+0

我該怎麼做?我想,我可以把它解析一下。 –

+1

如果您不熟悉html解析,您基本上只需加載網頁,並查找包含所需數據的特定標籤。有一些簡單的花哨的HTML解析出來,可以幫助你。 http://java-source.net/open-source/html-parsers – Noah

+0

謝謝。我會看看它:) –

1

如果大學有它的網站和網站提供時間表RSS提要您解析該XML文件並顯示解析的數據或您可以保存哪些課程的時間表信息在數據庫中並顯示使用遊標。

+0

哦是的輝煌..我會檢查它是否。好主意,謝謝。 –

相關問題