簡體   English   中英

實現新聞提要的最佳方式 - 類似於天空新聞應用

[英]Best way to implement news feed - similar to sky news app

我目前正在制作一個最后一年的項目,我在課程期間做了兩年的java編程后決定使用一個Android應用程序。 在決定音樂新聞和事件通知應用程序后,我正在研究現有的應用程序,我可以從中獲取靈感。 我決定在天空新聞應用程序上密切設置我的新feed,我做了一些研究,我想我將使用listItem指向一個新的活動。

我只是對存儲文章的最佳方式感到困惑(這將由我自己為應用程序編寫)並檢索要顯示的信息。 只有6篇文章可以通過應用程序獲得,以便添加新文章,它們將替換新聞源上的舊故事。

我的第一個想法是服務器上的mysql數據庫,文檔可以單獨存儲並在表中引用。 該數據庫還可以保存即將發生的事件和演出的信息。

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

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

謝謝

鏈接到照片示例

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

在任何情況下,您都希望使用REST Web服務並以JSON格式閱讀新聞信息,因為它非常簡單。

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

要顯示信息,您希望實現選項卡的聲音,使用ListView顯示每個新聞項目。 由於您希望一次顯示6個,因此您既可以使用數據庫中的觸發器來觸發插入,也可以手動替換它們(並且每次將查詢結果限制為6)。

然后,點擊新聞項應該觸發事件並引導您查看新聞項的詳細信息。

你的問題有很多不明確的地方,所以我會把它留在這里,我希望它可以幫助你集中你的研究。

第一個屏幕是從您的案例中的服務器加載的簡單列表活動。

遠程加載列表

懶惰的名單

第二個屏幕可以是顯示HTML頁面的webview。

網絡視圖

你需要更多信息嗎?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM