我開發一個Android應用程序。如何找到GPS提供商的信號強度和網絡提供商的位置捕獲以及如何確定其爲具有雄厚的實力
配置細節最低SDK版本=「7」
這些都是我在我的應用程序正在執行操作:
捕獲位置信息(GPS位置信息),當用戶進入我的應用程序 有時GPS提供商具有較高的信號強度,有時網絡提供商具有較高的信號強度。
我要檢查具有高信號strength.After發現信號強度高,我需要通過該提供商捕捉位置的詳細信息。
例如,如果GPS提供商已經超過網絡提供商的信號強度高則接着我如果網絡提供商具有比GPS提供商高信號強度意味着然後我開始與網絡供應商的說法位置監聽器。
我想找到信號強度。如果gps提供商具有高信號強度,那麼我只與gps提供商聯繫。如果網絡提供商的信號強度高意味着我只與網絡提供商聯繫。
如何找到GPS提供商和網絡提供商的位置捕獲以及如何確定其爲具有強信號強度的信號強度。 歡迎大家提出你的想法。
使用一個位置的聽衆對所有供應商(GPS,網絡等)和使用'getAccuracy()'您所在的位置來確定它到底怎麼樣:http://developer.android.com/reference/android/location /Location.html#getAccuracy() – Blacklight
這不是你想要做的。如果您需要GPS的準確性,請使用GPS。如果您不這樣做,請使用網絡提供商來節省電池。如果您可以使用任何一種情況,您不希望根據信號強度進行切換,但要求準確性是一個單獨的問題(準確性在位置對象中返回,並且您有68%的可能性將返回的準確性返回)。 –