我是新來的android,我想實現查找另一部手機的位置,並在我與該人通話時使用Google地圖在我的設備上顯示其位置。查找來電位置,同時使用安卓手機通話時使用
4
A
回答
0
您有兩種選擇 - 它們都可能不太可行: 1.讓應用程序在另一個電話上運行,該電話旨在將位置傳輸到任何需要的位置。 2.讓電話公司通過蜂窩網絡或通過他們的服務器爲您提供一個API訪問另一個電話的位置。
好運
2
考慮到目前我不知道一個電話運營公司通過蜂窩網絡或訪問其他手機的位置的服務器提供了一個API的事實,你必須實現基礎設施你自己。因此,我的意思是設計用於發送和接收位置數據的手機應用程序和用於在打電話時在手機之間傳遞數據的手段。
如果您可以以編程方式將元數據嵌入到您從Android手機發出的調用的主叫方ID信息中,那麼在這一點上會更容易,但不幸的是,我不認爲此刻存在這樣的API。
這使您只剩下兩個選項:讓主叫手機上的應用程序通過您控制的服務器發送位置數據,或者通過SMS消息發送位置數據給它所呼叫的號碼。
使用服務器僅適用於兩部電話都連接到互聯網的情況,因此您必須依靠數據流量才能傳輸位置數據。
發送短信位置的數據會導致某種形式的費用,爲您的用戶,因爲它無論是從短信的可用數量減去包括在他們運營商的計劃,或者乾脆收取他們額外的,如果這個計劃已經是產能過剩。
您可能會提供一個明確的選擇,即用戶應該被通知,使用其中一種方式;取決於應用程序的範圍和目的,這些替代方案中的每一個都可能是合適的(我正在考慮僅針對某些特定電話號碼激活此功能,以防您在公司內部使用此應用程序進行現場干預某些類型的緊急情況,需要在來自現場的某些呼叫時自動進行位置報告)。
相關問題
- 1. 使用手機電話時Xcode錯誤
- 2. 在撥打電話的同時查找黑莓手機號碼的位置?
- 3. 通過藍牙解答來自PC的安卓手機通話
- 4. PhongGap Android手機電話打進來時
- 5. 查找手機的位置
- 6. 使用電話號碼查找電話
- 7. 安卓定期服務在手機閒置時使用3G有困難
- 8. 安卓手機靜止時檢測
- 9. 通過安卓手機使用java發送短信
- 10. 如何使用手機mac地址查找位置?
- 11. Excel VBA:使用查找來定位和放置電話#根據名稱選擇
- 12. 如何使用geo.js設置查找位置的超時時間?
- 13. 安卓手機無法找到telephony.smsmanager
- 14. 在撥打電話的同時將手機通話屏幕推到背景
- 15. 在Android手機上安裝apk時不能找到用戶位置
- 16. 使用手機時Blackberry的數據庫位置是什麼
- 17. 安卓:如果手機通過WiFi
- 18. 同時使用MapsActivity和NavigationDrawerActivity時的位置查看問題
- 19. 使用GPS獲取手機位置
- 20. 使用NETWORK_PROVIDER尋找位置的時間
- 21. 安卓:檢查位置服務使用一體化位置提供
- 22. 安卓:如何使用定時器
- 23. 安卓定時器在手機屏幕鎖定時刻晚點
- 24. 安卓對話框活動位置
- 25. 安卓相機使用應用程序
- 26. 使用GPS從其號碼中找到手機的位置
- 27. Windows手機使用方向來計算位置
- 28. 安卓手機內存條
- 29. 安卓平板電腦沒有電話和代碼給出錯誤時檢查
- 30. 短信網關使用PHP和安卓手機
這是一個好主意,但不可行,請考慮隱私問題。 – doNotCheckMyBlog