2012-01-05 80 views
0

打電話給某人時,可以用您的電話將您的gps位置發送出去嗎?只是想知道這是否有可能這樣做,所以如果另一個Android用戶正在呼叫,那麼另一部手機可以將當前位置(或情況,如「在工作中」或「在家」等)傳送到手機被稱爲。這樣,來電可以被宣佈爲「女友致電工作」。是否可以通過電話在Android設備上發送GPS位置?

+1

你需要實現,當你調用別人的回調方法至極被調用。在這種回調方法中,您可以將當前位置寫入數據庫(位置,時間,您稱爲誰)。當接到呼叫並在單獨的活動中將其顯示在顯示器上時,呼叫接收者可以用他/她的回叫方法訪問此條目。名稱「來自工作」必須映射到座標。 – dan 2012-01-05 11:32:34

回答

1

使用主動使用數據的IP語音電話肯定是可能的。另外,它也可以通過使用單獨的無線電信號用於數據和語音的運營商來完成。 T至少有T 3G/4G,Sprint 4G和Verizon 4G。然而,這將是一個調試噩夢,因爲它要求用戶不要在漫遊網絡中,並且要在雙無線電的適當覆蓋區域內工作。

另一種方法是在通話前通過短信發送信息,以便它們幾乎無縫地發生。但是,這種方法將取決於流量和設備。而且不能保證短信會在通話之前或之後到達。所以,你所要求的是可能的,但很難實現。至少可以說很有意思。

希望這有助於 FuzzicalLogic

+0

感謝FuzzicalLogic,這有助於很多:) – 2012-01-05 12:26:24

0

據我所知:不,這是不可能的。至少,這將取決於運營商。

我認爲實現類似目標的唯一方法是提前發送此信息的第二個通信渠道(例如短消息,電子郵件或類似的東西)。

0

最好的情況是,您需要在呼叫中分開的「頻道」上進行此操作。即您不能通過電話發送數據。您可能可能會能夠運行一個http調用,該調用會將數據傳遞到接收調用可以檢索數據的服務器(使用自定義應用程序),也可能使用Android Push服務推送。

相關問題