【发布时间】:2011-07-22 13:15:05
【问题描述】:
我一直在到处寻找代码示例,它是一种更新用户位置上的 Web 服务器的服务。这几乎是不可能的,因为在定位服务的上下文中使用了“服务”这个词,例如“谷歌定位服务”。请任何人都可以指出一个示例的方向,其中 SERVICE 获取位置并对其进行处理。我可以将它发送到网络服务,所以我不要求这样做,但我只想知道是否有一种方法可以让服务每隔一定的时间和距离更新网络服务器?
【问题讨论】:
我一直在到处寻找代码示例,它是一种更新用户位置上的 Web 服务器的服务。这几乎是不可能的,因为在定位服务的上下文中使用了“服务”这个词,例如“谷歌定位服务”。请任何人都可以指出一个示例的方向,其中 SERVICE 获取位置并对其进行处理。我可以将它发送到网络服务,所以我不要求这样做,但我只想知道是否有一种方法可以让服务每隔一定的时间和距离更新网络服务器?
【问题讨论】:
查看有关 obtaining user location 的 Android 文档。
你将不得不做出几个决定:
这会极大地影响设备的功耗。就我个人而言,我讨厌阻止完全睡眠并不断打开 GPS 的应用程序 - 这会在几个小时内耗尽电池电量。
我强烈建议您查看这篇博文:A Deep Dive Into Location。有一个很好的示例应用的链接。
【讨论】: