如何在Android上创建社交网络应用程序

时间:2012-05-18 09:11:52

标签: android

我想为Android构建一个社交网络应用。 但是,我不知道从哪里开始。我试图在http://developer.android.com和许多其他教程中搜索。但是,我在数据存储方面并不了解。 例如,在Web开发(PHP)中,我们需要服务器和数据库(MySQL)。 Android应用程序怎么样? 我需要了解开发Android社交网络应用程序的概念, 如存储用户的帖子,评论,上传的照片,谷歌地图数据等。 我不想要代码,我在为Android开发社交网络应用程序时要求提出想法和概念。

任何指向我合适网站的链接都将受到赞赏。 感谢。

1 个答案:

答案 0 :(得分:29)

您可以在Android手机上使用文件存储(SD卡),首选项(用于设置等)或SQLLIte进行存储。但如果它实际上是一个社交应用程序,我怀疑你希望用户能够进行交互。因此,与php和mysql等效,您的用户可能会使用他们的浏览器(在这种情况下是手机)来使用该应用程序,但他们会使用您的服务器来存储数据(朋友,喜欢,转发,有什么不好)。

所以你需要做的就是

  • 将服务器设置为存储数据的“正常”。我建议使用MySQL,因为你似乎知道它是如何工作的
  • 创建一个API以将数据添加到该服务器。我建议用PHP中的RESTfull API再次,因为你似乎知道它是如何工作的
  • 编写您的应用。无论何时您想要进行交互(例如“喜欢”帖子),您都可以通过API发送请求,并将您的操作保存到数据库中。
  • 您的其他用户可以看到,因为他们的手机通过API从同一个数据库中获取信息。

现在设置(应用检查新消息的次数)保存在首选项文件中(您可以在开发者页面上找到),并且可以在SD卡上保存一些额外的东西(图像等) )。

因此,APP部分非常简单,使用手册,社交部分,你需要做我上面描述的内容,没有问题。是的,这是一些工作,但有足够的关于使用应用程序的php-mysql交互的文章。