2010-08-21 129 views
6

我對充實Android手機應用程序的想法感興趣,我想知道這是否可能。所以我會讓應用程序在手機A的後臺運行,然後當它找到另一個Android手機B時,它會保存某些信息,如時間,GPS位置,狀態變量等。Android:無線連接兩部手機?

但是,如果其他手機也運行相同的應用程序,這兩部手機連接並共享瑣碎的非私人信息。

假設,這可能嗎?我會通過本地特設的Wi-Fi連接,還是不斷地廣播藍牙?

+0

假設這是可能的。您可以通過專門的Wi-Fi連接或通過藍牙。 – tfmontague 2015-11-21 20:42:51

回答

1

如果兩個人都有相同的應用程序,你可以圍繞一個方向完成。如果兩個人在手機上安裝了該應用並同意共享他們的GPS座標,那麼隨着人們的移動,您可以將兩套GPS座標上傳到服務器。然後服務器可以比較哪些人彼此接近。當用戶想要與另一個用戶共享信息時,手機只需要詢問位於其附近的服務器,並且可以通過互聯網進行共享。這基本上是Bump的工作原理。將兩部手機碰撞在一起會觸發服務器的呼叫,以便同時查看還有哪些人在該附近發生了碰撞。如果您不想通過互聯網共享,在發現手機關閉後,您可能會觸發藍牙配對和分享。

+1

啊,我註冊後找到了我的答案。如果出現以下情況,則免費:「如果您的應用程序能夠產生收入,則不會將Bump功能作爲其中心功能;」 – 2010-08-22 00:19:05

+0

對於其他遇到此線程的人。凹凸不連續。它於2013年被Google收購。 – tfmontague 2015-11-21 20:36:58

1

藍牙是兩部手機直接相互通信的最簡單方式。但是,兩部手機都必須通過設置 - >無線 - >藍牙菜單進行配對。你會體驗到更好的範圍和速度與WiFi,但這需要一個路由器,據我所知。

0

我發現如何做到這一點,在兩部手機上使用viewranger應用程序,創建一個用戶並在兩部手機上登錄應用程序。我以自己爲用戶進行設置。然後第二部手機(帶有破損GPS的手機)被用來跟蹤我後面的口袋裏的用戶。 兩種情況下的用戶都是我。 這個問題是需要電話信號。

+0

您是否知道如何在不使用外部應用的情況下以編程方式執行此操作?如果是,請分享示例代碼和指針。否則這個答案是非常差,可能無關緊要。 – NSNoob 2016-01-28 10:47:21