Android:应用程序未运行时如何通知用户

Android:应用程序未运行时如何通知用户,android,notifications,android-c2dm,foreground,Android,Notifications,Android C2dm,Foreground,我是Android新手,对通知有问题。我知道这个话题之前也有人提到过,但我只是想知道是否还有其他的方法 问题:在我的应用程序中,我希望通知用户他/她已输入特定位置的半径。当应用程序处于活动状态且处于前台时,我可以使用该功能。但是,我希望当应用程序不工作且不在前台时,也会通知用户 在之前的文章中,我发现这可以通过使用C2DM来实现。虽然我不太清楚,但通过使用C2DM,我将引入额外的网络旅行。我的问题是,这是唯一的办法吗?这个功能不能通过其他方式来实现吗,比如某种类型的守护进程线程 此外,如果C2D

我是Android新手,对通知有问题。我知道这个话题之前也有人提到过,但我只是想知道是否还有其他的方法

问题:在我的应用程序中,我希望通知用户他/她已输入特定位置的半径。当应用程序处于活动状态且处于前台时,我可以使用该功能。但是,我希望当应用程序不工作且不在前台时,也会通知用户

在之前的文章中,我发现这可以通过使用C2DM来实现。虽然我不太清楚,但通过使用C2DM,我将引入额外的网络旅行。我的问题是,这是唯一的办法吗?这个功能不能通过其他方式来实现吗,比如某种类型的守护进程线程

此外,如果C2DM是唯一的方式,并且由于我的应用程序不在我的前台,那么一旦用户到达特定位置的半径,C2DM是否也会通知用户

我想提前感谢大家。请务必让我知道,你们中是否有人曾经遇到过类似的情况/问题/要求,以及你们是否可以强调这方面的前进方向

当应用程序处于活动状态且处于前台时,我可以使用该功能。但是,我希望当应用程序不工作且不在前台时,也会通知用户

LocationManager
上,则您的应用程序是否位于前台并不重要

当应用程序处于活动状态且处于前台时,我可以使用该功能。但是,我希望当应用程序不工作且不在前台时,也会通知用户


LocationManager
上,则无论您的应用程序是否位于前台都无关紧要。

C2DM用于从服务器获取通知,这可能不是您想要的。(除非你有一台服务器不断监控设备的位置,这可能不是一个关注隐私的用户想要的。)嗨@Wyzard,是的,我没有一台服务器跟踪用户的设备位置:)。。。我发誓;)。。。正在寻找另一种解决方法。。。感谢您的评论,如果您有任何想法,请务必告诉我。C2DM用于从服务器获取通知,这可能不是您想要的。(除非你有一台服务器不断监控设备的位置,这可能不是一个关注隐私的用户想要的。)嗨@Wyzard,是的,我没有一台服务器跟踪用户的设备位置:)。。。我发誓;)。。。正在寻找另一种解决方法。。。谢谢你的评论,如果你有任何想法,请告诉我。嗨@commonware。。。谢谢你的评论。。。我有一个地址列表,所以我需要对所有地址分别应用Proximitylert吗?@user1593953:如果您对
addProximitylert()
的使用有其他问题,请使用右上角的“提问”按钮提问新问题。Hi@Commonware。。。我已经发布了另一个关于的问题。如果你能看一下代码并分享你对我可能出错的地方的看法,那将是非常好的,对你非常有帮助。提前谢谢。你好@commonware。。。谢谢你的评论。。。我有一个地址列表,所以我需要对所有地址分别应用Proximitylert吗?@user1593953:如果您对
addProximitylert()
的使用有其他问题,请使用右上角的“提问”按钮提问新问题。Hi@Commonware。。。我已经发布了另一个关于的问题。如果你能看一下代码并分享你对我可能出错的地方的看法,那将是非常好的,对你非常有帮助。提前谢谢。