繁体   English   中英

Android 中的设备到设备通信

[英]Device to Device Communication in Android

我的任务是为大学编写一个手机应用程序。 我选择了两个手机通过消息相互通信。

我希望该应用程序将手机连接到互联网以发送消息,而另一个手机连接到互联网以接收消息。

我正在使用 Eclipse IDE。

有没有人对类似应用程序源代码的好例子有任何想法,以便我可以使用适当的协议开发我的应用程序。

我将不胜感激任何建议,我当然不是在寻找可以给我“答案”的人,我真的很期待陷入困境。尽管我从未接触过 Android 手机,更不用说编程了。 所以一些建议会很棒!!

谢谢

在确定技术解决方案之前,您需要弄清楚任何两个互不了解的设备将如何进行通信。

在您的情况下,您似乎正在尝试开发某种对等解决方案,您很可能需要在手机发送消息和轮询消息之间的某种服务器。

如果您使用的是 WIFI,您将拥有每部电话的 IP 地址,并且可以将每部电话配置为直接相互通信。

一旦你确定了你的架构,那么像 http 这样简单的东西就足以进行通信了。

您可能会查看 什么是 Android? 了解 Android 上可用的框架/库。 阅读该站点左窗格中的链接可以引导您阅读一系列关于 Android 的精彩文章。

就两个设备通信的方式而言,它们是多种多样的,难以一一列举。 一般来说,在这里回答具体问题比回答宽泛问题要好得多。

您可能有兴趣阅读有关将消息推送到设备的 C2DM; 如果没有,还有许多其他涉及轮询的替代方案。

习惯这个站点:http: //developer.android.com/index.html学习它,喜欢它。 它充满了有用的信息。 视频部分提供了大量关于 Android 究竟是什么以及其他主题的现场讨论。 您需要做的第一件事就是转到 SDK 部分。 它提供了有关如何进行设置的详细指南。 开发指南非常适合了解有关 Android 的更多信息以及如何对 Android 应用程序(不仅仅是 Java 程序)进行编程,尤其是在刚开始的时候。 资源中包含有关特定问题的代码示例和文章,参考是整个平台文档。 @Matthew Willis 已经从开发指南中提供了一个有用的链接。

浏览站点,下载并安装 SDK,并在有任何问题时返回。 祝你好运!

GCM CSS 可能是你最好的选择

https://developer.android.com/google/gcm/ccs.html

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM