2012-01-25 71 views
1

我想在安装了相同应用程序的两个启用了android的手机之间进行交互,但我不想使用任何Web服务。如何在安装在两个android手机上的同一个应用程序之间进行通信?

即使我知道配方手机号码,这可能吗? 如果有任何方法可以做到这一点,请告诉我。你也可以给我发送网页的链接。

+0

你想**两个android手机之间的近场交互**或**远场交互**?你为什么提到收件人手机号码? –

+0

我想如果我知道配方手机号码,并知道他使用的是同一个应用程序,那么它可能可以在两个应用程序之间进行通信。 –

回答

2

如果这些设备足够接近,看看blutooth通信。大多数Android设备都配有这些设备。

如果设备不在彼此附近,您可以实现一个Sms解析器。

但是,如果您告诉我们您为什么不想使用互联网,我们可以更好地了解您的使用案例。

+0

如果我使用互联网将数据从我的应用程序发送到安装在另一手机上的同一应用程序,那么我的应用程序用户将因使用互联网而被收费。如果他们不使用互联网,那么我的应用对他们就没用了。 –

+0

我认为使用互联网发送数据是相当不错的。 –

1

使用内容提供者,当您创建它时,您将从两个应用程序之间访问数据的位置获取内容URI。它与您的android联系人管理器为您提供联系人的方式相同。 Android开发人员链接

Android dev link

+0

据我了解,OP询问两个不同手机之间的通信,而不是在同一设备上的应用程序之间。我可能会误以为:) – Yahel

+0

是啊,tats正确我完全观察问题。感谢您纠正我yahel – amandroid

0

为什么不使用NFC为目的,请参阅链接:

http://developer.android.com/guide/topics/nfc/nfc.html

+0

这对我的问题没有帮助,如果我的两个应用用户彼此远离。 –

+0

您应该同意应用程序在不同设备上进行交互的媒介必须存在。如果没有互联网和短信的成本或可用性的假设,可以使用互联网/ SMS。 – jeet

相关问题