2012-01-04 49 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)。

在新闻中点击一下就应该发起一个事件,并引导您查看新闻内容。

你的问题有很多不清楚的地方,所以我会把它留在这里,我希望它能帮助你集中研究。