基于位置的服务中的报警系统

时间:2014-01-22 06:42:27

标签: android alarm

我想创建基于位置的警报系统App。我是Android开发领域的初学者。所以请给出一个执行此应用程序的程序(特别是警报设置程序)。

2 个答案:

答案 0 :(得分:1)

本文很好地解释了Alarm Manager。

http://learnandroideasily.blogspot.com/2013/05/android-alarm-manager_31.html

您必须使用Google API来实施基于位置的功能。我建议首先阅读Alarm Manager教程,然后按照教程介绍如何显示基于Toast的简单位置消息。一旦你知道两者是如何工作的,那么你将能够更好地完成这项任务。 (分而治之)

答案 1 :(得分:0)

Google提供了一组地理编码API,可用于反向地理编码,但使用起来稍微复杂一些,但比GeoCoder好得多。有关Geocoding API的详细用法,请参阅官方文档:https://developers.google.com/maps/documentation/geocoding/

地理编码API的工作原理并不神秘。实际上,它使用的是我们之前学习的HTTP协议。在移动端,我们可以向Google的服务器发起HTTP请求,并将纬度和经度的值作为参数传递。然后,服务器将帮助我们将纬度和经度值转换为易于理解的位置信息,然后将该信息返回给手机。最后,移动终端将解析服务器返回的信息并进行处理。

在Geocoding API中指定了许多接口,其中反向地理编码接口如下: