如何沟通两个Android设备?

时间:2013-10-26 02:45:07

标签: java android web-services mobile

大家好,任何人都可以帮我一点,我正在制作一个Android应用程序,用于出租车请求,但我需要一种方法发送到驱动程序应用程序,一个警报,他接受邀请来接收客户端,如果他选择接受按钮,并在客户端应用程序上弹出警报,告诉他驱动程序正在路上:)谢谢,我想我需要线程给我总是看着这些客户端通知。

2 个答案:

答案 0 :(得分:2)

您可以使用Socket编程。这是一个示例,它显示了如何在两个Android手机之间进行通信。示例在模拟器中显示

http://examples.javacodegeeks.com/android/core/socket-core/android-socket-example/

答案 1 :(得分:1)

这个问题取决于几个因素。是否有服务器来控制通信机制。设备是否彼此靠近。是否允许放置像SMS这样的面向网络的方法等等。为了最低限度地回答这个问题,以下内容可能是在两个Android设备之间进行通信的最简单方法。

  • 如果设备彼此靠近,请使用蓝牙
  • 如果设备之间有连接服务器,请使用Android服务将连接内容置于后台
  • 如果设备之间存在基于SMS /呼叫的连接,请使用Intents和内容提供商进一步处理数据。