衆所周知,一些Android手機沒有Google服務,比如華爲,中興和三星等設備,所以當使用android.location.LocationManager並嘗試使用NetworkProvider請求當前位置時,它總是沒有響應。 GPSProvider(「gps」)工作正常,但在裏面需要太多時間。因此,我現在正在使用第三方位置提供商,這可能不夠準確,不適用於備份計劃。如何檢查當前的Android設備是否具有Google的位置服務?
問題是,如果設備沒有Google服務,我不想等待超時時間並應用備份,在應用程序初始化時是否有任何方法可以檢測到這種情況?
我在Google服務響應之後爲當前設置了一個標誌,我不知道是否有其他選擇。
謝謝:)
您正在使用哪種第三方服務? – 2015-12-27 16:01:27