2012-01-25 77 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

相關問題