在此之后,GPS提供者将会知道最后一次请求的已知位置。所以,点击“find Coordinates”按钮你将会得到: 点击“Save Point”来声明当前位置为POI。 当前位置坐标会被保存到SharedPreference并且Proximity Alert会被添加到location manager中。 接下来,让我们模拟用户接近指定位置的事件。我们会更改坐标值,例如更改维度(从37.422006到37.522006)。现在我们离的POI很远。现在我们假装我们正在接近它,所以把坐标改的近一点(从37,52206到37.423006)。 当两点之间的半径达到预警要求(之前设置为1000米)时会得到提示。这时,创建并通过notification manager推送消息。推送的消息如下: 好了,大功告成。本文通过一个简单的示例介绍了如何使用Android Platform来实施Proximity alerts。你可以从这里下载示例项目的Eclipse项目代码。 本文由 伯乐在线 - gagayu 翻译自 javacodegeeks。欢迎加入Android小组。转载请参见文章末尾处的要求。 |