我已經對方法GpsSatellite.hasAlmanac()
進行了一些測試,如果GPS引擎具有該衛星的年曆數據,該方法應該返回true。看起來hasAlmanac()
總是返回false(至少在我的設備上:Samsung Galaxy Nexus)。實際上,即使usedInFix()
返回true,hasAlmanac()
也會返回false。如果你知道GPS接收機是如何工作的,那麼你就會明白這是一個不可能的組合...GpsSatellite.hasAlmanac()是否會返回true?
有沒有人有更好的結果?
謝謝,但我使用4.2,所以我不認爲問題是真的修復。另外,我認爲對這個問題的評論只是說一個*相關的問題已經解決了。這是否也解決了原來的問題並不明確。您是否能夠在實際設備上確認問題是否已得到解決? – robguinness