2012-01-04 51 views
3

我目前正在製作最後一年的項目,我在課程期間做了兩年的java編程後決定了一個android應用程序。在決定了音樂新聞和事件通知器應用程序之後,我研究了現有的應用程序,我可以從中獲取靈感。我決定我想在天空新聞應用程序中密切關注我的新Feed,我已經做了一些研究,我想我會使用一個listItem來指導一個新的活動。實現新聞提要的最佳方式 - 類似於天空新聞應用程序

我對存儲文章(這將由我自己寫的應用程序的目的)的最佳方式只是有點困惑,並檢索要顯示的信息。只有6篇文章將通過應用程序提供,因此添加新文章時,它們將取代新聞Feed中的舊文章。

我首先想到的是服務器上的mysql數據庫,這些文檔可以單獨存儲並在表中引用。數據庫也可以保存即將到來的事件和演出信息。

說我是一個機器人小鳥是一個輕描淡寫,我知道我可以做更多的研究自己,但說實話我更希望有人能指出我在正確的方向。

任何提示或提示將不勝感激

謝謝

Link to photo example

回答

0

的第一屏是從你的情況下,服務器加載一個簡單的列表活動。

Remote loading lists

Lazy list

第二屏幕可以顯示HTML頁的網頁視圖。

Web View

你需要更多的信息?

2

目前還不清楚您是要自己實現服務器還是要使用遠程Web服務。

在任何情況下,您都需要使用REST Web服務並使用JSON讀取新聞信息,因爲它非常直接。

至於存儲信息,Android已經有一個DBMS實現了,它是SQLite。一張儲存新聞的表格應該足夠了,但這取決於你願意做什麼。

要顯示信息,聽起來就像要實現製表符,用ListView顯示每個新聞項。既然你想一次顯示6,你可以在數據庫中使用觸發器來觸發插入,或者手動替換它們(並且每次限制你的查詢結果爲6)。

在新聞中點擊一下就應該發起一個事件,並引導您查看新聞內容。

你的問題有很多不清楚的地方,所以我會把它留在這裏,我希望它能幫助你集中研究。