【问题标题】:Making two android emulators talk through a servlet让两个 android 模拟器通过一个 servlet 进行通信
【发布时间】:2010-09-21 16:58:37
【问题描述】:

我正在尝试创建一个 tic - tac - toe 类型的游戏,其中两个机器人可以互相玩。我正在尝试使用 eclipse SDK 和用 PHP 编写的 servlet 构建这个游戏(或者如果需要,我可以使用 Java)。附上图表 (http://www.scorechase.com/tictactoe.PNG),描绘了数据流的一侧。问题来了

1] 如何识别这两个模拟器? 2] 当设备 1 向 servlet 发送“X”时,如何将消息推送到设备 2,以便在设备 2 上填充消息。

我很久以前在 J2ME 中做过这件事,在设备在 servlet 上注册了侦听器后,我使用推送 API 推送数据。我不确定如何在 Android 中实现这一点。任何想法都会很有帮助。

谢谢!

【问题讨论】:

    标签: android api servlets push


    【解决方案1】:

    网络杂志

    要使用它,Android 设备上的应用会向 Google 注册,并取回一个注册 ID。然后它将该 ID 发送到 webapp - 通过它选择的任何机制。为了向设备发送消息,webapp 向 Android 推送 API 发送一条经过身份验证的消息,该 API 负责将消息传递给设备。推送消息本身主要包含新数据的通知,因此由应用程序直接从 web 应用程序实际获取新数据。

    要使用android中的Push API

    【讨论】:

    • 谢谢...你能给我一个推送 API 的链接吗...我一直试图找到它,但没有运气。另外我如何让这个在模拟器上工作。我还没有安卓设备。模拟器也可以注册谷歌吗?
    • 当我尝试查看 Android_ID 以唯一标识两个模拟器实例时,我得到了 null。所以我很困惑。请帮忙
    • Android ID 在模拟器中会给出 null。对于每个模拟器实例...您可以设置 System.setProperty ("ANDROID_ID",valueID);然后使用可以使用它...
    猜你喜欢
    • 2023-03-05
    • 2011-05-30
    • 2016-10-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-03-27
    相关资源
    最近更新 更多