我是Android新手并且通知存在问题。我知道这个话题也已经提前讨论过,但我只是想知道是否还有其他方法可以解决这个问题。
问题:在我的应用程序中,我希望通知用户他/她已进入特定位置的半径。当应用程序处于活动状态并处于前台时,我可以使用这些功能。但是,我希望在应用程序不工作时通知用户,而不是在前台。
在之前的帖子中,我发现这可以通过使用称为C2DM的东西来完成。尽管我不太了解它,但通过使用C2DM,我将引入额外的网络旅行。我的问题是,唯一的办法是什么呢?不能以任何其他方式完成此功能,本地就像某种守护程序线程的某种东西?
此外,如果仅使用C2DM,并且由于我的应用程序不在我的前台,那么一旦用户到达特定位置的半径,C2DM也会通知吗?
我想提前感谢你们。如果你们中的任何一个人遇到过与之前类似的情况/问题/要求,请告诉我们,如果你们可以强调前进的方向吗?
答案 0 :(得分:1)
当应用程序处于活动状态且处于前台时,我可以使用这些功能。但是,我希望在应用程序不工作时通知用户,而不是在前台。
LocationManager
上的{p> Use addProximityAlert()
,然后您的应用是否在前台无关紧要。