如果用户使用android开发进入gps范围,我想弹出窗口?

如果用户使用android开发进入gps范围,我想弹出窗口?,android,gps,latitude-longitude,android-launcher,Android,Gps,Latitude Longitude,Android Launcher,我有一个关于android中gps系统的问题。 我希望在我的android应用程序中具有以下功能: -一旦应用程序安装在android设备上,它就会一直在后台运行 -我有一个支持gps的android设备,如果我距离某个特定地址300-400米(其中地址表示我们已向应用程序提供了地址以查找位置),则屏幕上会出现一个弹出窗口,说明我距离目标x米。(我希望每次靠近100米时都会出现此弹出窗口) 我已经试着在谷歌上寻找正确的方法来做到这一点,但我一直没有成功,任何帮助都将不胜感激 我的主要问题是: 1

我有一个关于android中gps系统的问题。

我希望在我的android应用程序中具有以下功能:

-一旦应用程序安装在android设备上,它就会一直在后台运行

-我有一个支持gps的android设备,如果我距离某个特定地址300-400米(其中地址表示我们已向应用程序提供了地址以查找位置),则屏幕上会出现一个弹出窗口,说明我距离目标x米。(我希望每次靠近100米时都会出现此弹出窗口)

我已经试着在谷歌上寻找正确的方法来做到这一点,但我一直没有成功,任何帮助都将不胜感激

我的主要问题是:

1) 总是让我的程序在后台运行

2) 有一个弹出窗口通知用户

3) 如何计算我与特定位置的距离。

你可以通过

Location location;
float distance[];
location.distanceBetween(From Latitude, From Longitude, TO Latitude, TO Longitude,
                        distance);
当用户走300米时,您可以在home activity(家庭活动)中弹出屏幕(使用后台服务)


安装应用程序后,请立即停止服务。记住,用户可以

Hey Hemant。我编辑了你的帖子,试图让你的问题更加明显。谢谢@TheOneWhoPrograms编辑我的问题。请给我有关问题的解决方案。对不起,我不知道答案,但我看到了一个很好的机会来编辑您的问题,使其更吸引其他人以更高质量的答案回答。祝你好运。我把300米的距离放在程序里了。以及如何启动特定应用程序的服务。意味着我为此编写了什么代码@AnanThDevPlease任何人都可以给我一些关于如何在后台创建关于上述查询的服务的编码示例。请给我解决方案我真的很感谢那个帮助我的人。链接1:-链接2:-你提供的第一个链接我已经申请了,但没有成功,因为我的问题不同。如果我运行项目,您提供的第二个链接在logcat中显示如下:-服务以间隔5开始,日志文件名:GPSLog.2014-04-04 05:03:37.kml。但是这个应用程序做什么我不明白,而且DDMS中/sdcard下没有显示任何文件。请帮我解决这个问题。