GpsSatellite.hasAlmanac()GPS エンジンがその衛星のアルマナック データを持っている場合、メソッドは true を返すはずです。常にfalseを返すようですhasAlmanac()(少なくとも私のデバイスでは:Samsung Galaxy Nexus)。実際にusedInFix()は true をhasAlmanac()返しますが、false を返します。GPS 受信機がどのように機能するかについて少しでも知っていれば、これが不可能な組み合わせであることがわかるでしょう...
より良い結果を得た人はいますか?