避免使用AGPS或网络GPS以避免扣钱Android

时间:2014-08-10 05:48:52

标签: android gps

跟进我从post得到的答案我想知道如何避免使用AGPS或网络GPS。

我在代码中使用LocationClient来获取用户的当前位置。 LocationClient是一个融合API,会自动使用GPS_PROVIDERNETWORK_PROVIDER

我的主要目的是避免扣钱(有关这方面的更多信息,请参阅我上面提到的SO问题。)

感谢。

2 个答案:

答案 0 :(得分:1)

不要使用融合。仅使用GPS_PROVIDER。这将仅使用您的GPS硬件。融合的全部内容是使用AGPS和网络来减少对GPS的需求并减少电池使用。

答案 1 :(得分:1)

LocationClient是Android上的新GPS解决方案,它使用网络/ GPS和传感器为您提供最佳位置。当我说最佳我的意思,电池,热量,成本和准确性。事实上,考虑到所有成本,它至少要好80%。

我强烈建议您使用LocationClient API。如果你不这样做,最好只使用LocationManager中的GPS Provider。 LocationClient是一种矫枉过正的行为。