安卓。用于列出好友列表的网络应用程序

发布于 2024-12-11 12:41:26 字数 385 浏览 0 评论 0原文

我有一个 Android 应用程序,用户经常会对一个对象进行排名,例如外观(满分 5 分)、感觉(满分 5 分)和名称。然后我将其存储在一个对象和共享首选项中。我已经完成了这一部分,但我不确定如何进行下一步。

我想做的是创建一个朋友列表,让他们接收该人的所有统计数据,而且每次他们按下按钮时,它都会将新的统计数据发送给朋友列表上的每个人。我还希望能够进入每个朋友并查看他的所有统计数据,例如我将向比利鲍勃发送他接受的请求并将其添加到我的朋友列表中。然后他收到我的所有统计数据,我也收到他的统计数据,以便我可以随时查看他的统计数据。

我正在寻找的是关于执行此操作的最佳方法以及从哪里开始的建议(我之前做过一些编程,但没有进行大量的网络工作)?我知道我可以使用 SQLite 甚至 WebServices,但我不确定最好的方法。

I have a Android app where every so often the user will rank an object e.g looks out of 5, feel out of 5, and a name. I then store this in an object and into shared prefs. I have completed this part but im not sure how to go about the next bit.

What I want to do is make a friends list and have them receive all the stats from that person plus everytime they push the button it will send the new stats to everyone on your friends list. I also want to be able to go into each friend and look at all his stats e.g I'll send Billy Bob a request he accepts and is add to my friends list. He then receives all my stats and I get his so that I can look at his stats at any time.

What I am looking for is advice on the best way to do this and where to start (I have done a bit of programming before but not a lot of networking)? I understand I could use SQLite or maybe even WebServices but I am not sure the best way to go about it.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

执手闯天涯 2024-12-18 12:41:26

您需要一个服务器组件来实现此目的。

  • 服务器将保存所有用户以及谁与谁是朋友。
  • 移动客户端必须登录到服务器,获取他们的朋友列表以及他们的喜好和厌恶。
  • 当用户对对象进行排名时,必须向服务器发送一条消息。下次朋友从服务器拉取数据时,这个“排名”会被拉下来并显示

你的服务器的一些关键字

  1. 你可以将其托管在 Amazon Ec2 / Cloud Foundry / Google 应用引擎上
  2. 你可以使用像 Jetty 或 Tomcat 这样的轻量级容器
  3. 你可以使用 REST / HTTP 和 JSON 进行网络通信
  4. 您可以使用 MySQL / NoSQL 风格进行持久化。

You need a server component to achieve this.

  • The server will hold all users and who is friends with who.
  • The mobile clients must log on to the server, ant get their friends list, and their likes and dislikes.
  • When users rank objects, a message must be sent to the server. The next time a friend pulls data from the server, this "ranking" is pulled down and displayed

Some keywords for your server

  1. You can host it on Amazon Ec2 / Cloud foundry / Google app engine
  2. You can use a lightweight container like Jetty or Tomcat
  3. You can use REST / HTTP and JSON for network communication
  4. You can use MySQL / NoSQL flavor for persistence.
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文