我想创建基于位置的警报系统App。我是Android开发领域的初学者。所以请给出一个执行此应用程序的程序(特别是警报设置程序)。
答案 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中指定了许多接口,其中反向地理编码接口如下: