持续报告用户位置的最佳实践

use*_*026 12 android android-service android-location

我正在设计一个应用程序,其中服务器端的应用程序需要不断了解用户位置.我正在考虑创建一个在后台运行的Android服务,并不断查询用户位置并将结果发送到后端服务器中的应用程序.但是,我想知道这是否是节省电池方面的最佳方法.例如,在iOS中,有一种称为"重大变化"的东西用于此目的,Android有类似的东西.

Dom*_*rtl 15

我建议创建一个后台服务,它只使用NETWORK_PROVIDER和PASSIVE_PROVIDER.您可以使用minTime和minDistance参数来避免耗尽电池电量.文档

和雷托写了关于获取用户位置的伟大的职位 http://android-developers.blogspot.com/2011/06/deep-dive-into-location.html

关于您的评论,您必须开始粘贴服务: 文档