每隔10-15秒在后台使用GPS是一种好的做法吗



我正在开发一个完全基于用户位置的android应用程序,所以我希望尽可能频繁地接收坐标。对于这种情况,我决定创建一个将在后台运行的服务(循环(,并每10-15秒使用用户GPS和NETWORK提供商,在收到修复后,将其关闭。这是一个好的做法吗?

当你确信你需要用户准确的位置,并且你需要更新它时,你就需要它。然而,你可以看看这个答案来了解实现它的首选方式(当然有一点改变(

请考虑使用谷歌融合位置:

Google定位服务API是Google Play服务的一部分,它提供了一个更强大、更高级的框架,可以自动处理位置提供商、用户移动和位置准确性。它还根据您提供的功耗参数处理位置更新调度。在大多数情况下,通过使用定位服务API,您将获得更好的电池性能和更适当的精度。

参考

相关内容

最新更新