【问题标题】:Make a very simple android application to exchange two-digit numbers?制作一个非常简单的android应用程序来交换两位数?
【发布时间】:2014-01-17 20:32:47
【问题描述】:

我想制作一个小型 android 应用程序(使用 phonegap 和网络语言): 1. 连接来自互联网的随机人,他们随时都在使用该系统。 2. 交换简单的一位或两位数字。

示例:您打开该“应用程序”,您会看到一个文本框(这个基本的东西必须用 html 制作),您可以在其中键入一个数字,并且该应用程序的任何其他随机连接的用户都可以在文本框中看到它,并且反之亦然。

我需要什么资源/语言?

谢谢!

【问题讨论】:

  • 从哪里获取人员数据??
  • 这就是我想知道的。我没有人员数据。我只想随机连接任意两个人

标签: javascript android html node.js


【解决方案1】:

我不知道您是否必须使用 PhoneGap,但您可以合理地下载使用 Eclipse IDE 的 Android SDK。然后使用一些简单的 XML,您可以很容易地为您的应用程序创建布局、应用程序的各种页面(在 Android 上已知的活动),并使用基于 Android 的 Java 将它们链接起来。

对于连接,您需要决定是使用客户端到客户端连接(因此两部安卓手机直接相互联网)还是客户端-服务器模型。

如果您使用 TCP 发送少量数据,我个人更喜欢客户端-服务器模型。任何东西,例如,游戏数据、视频数据等都可能需要 UDP,它更快但更不可靠(这是 Skype 使用的)。 TCP 不允许数据丢失,好吧,它确实允许,但保证您的所有数据将在您发送它时传送,并且当您允许丢失一些数据包时使用 UDP(例如,视频源可能看起来模糊,因为数据包正在丢失通过 UDP)。

客户 - 客户有很多影响,我建议您总结以下几点:

  • XML(您可以在开发 Android 应用程序时使用它)
  • Java(如果您已经掌握基本编程等知识,不难学习)
  • 在 Java 中建立 TCP 服务器连接。
  • 编写基于 Java 的服务器(或其他语言)来处理和处理每个客户端请求。

祝你好运!

【讨论】:

    猜你喜欢
    • 2017-09-03
    • 1970-01-01
    • 2017-03-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-04-19
    • 1970-01-01
    相关资源
    最近更新 更多