我正在为Android开发一个应用程序,但我遇到了很大困难。简单来说,如何使用Facebook和Twitter创建Feed聚合器?需要一个方向,一个例子,以便它可以继续。
谢谢!
答案 0 :(得分:0)
我已经在评论中给出了答案的草图,所以我将在这个答案中具体化我的想法。
首先,您似乎对Android平台的结构感到困惑。 Android不包含在SDK中与Facebook或Twitter通信的工具。相反,大多数大型数据提供商都将SDK作为其开发人员工具的一部分。这是Facebook's SDK.他们有一个Android端口,您可以将其集成到您的应用中。 Twitter也有一个可以使用的SDK。
听起来您要做的就是归档并向您的应用用户显示Feed状态。基本上你要问的是设计问题,而不是基于问题的问题,这使得这个问题不适合StackOverflow。
然而,如果我追求你的应用程序,我可能会做这样的事情:
Service
以从提供商处获取数据并将其存储在本地ContentProvider
数据库中。我可能错了:也许你应该只是简单地填充适配器。但是,您应该知道这些数据源是流,而不是列表:您无法将它们真正存储在“适配器”中。我会有一个后台线程(可能通过Service
调解)存储数据,然后是DataObserver
更新显示信息的视图,以便它可以更新ListView
(例如,实际上它可能需要是一个自定义列表视图来显示来自提要的数据。)
这只是一种方法,有可能其他方面也有意义(可能更有意义),但你根本没有指明你的设计参数是什么,所以把它作为你的概念的粗略指南应该抬头看。