如何使用Proximity Alerts触发通知?

时间:2011-01-05 08:26:57

标签: android

有可能吗?
我的意思是当我靠近一些特定的地方时,我收到通知 Proximity Alerts会触发Intent,但我不知道如何使用Intent启动通知 喜欢Intent(String action)和IntentFilter?

2 个答案:

答案 0 :(得分:1)

步骤1):设置接近警报。

来自LocationManager doc

public void  addProximityAlert  (double latitude, double longitude,float radius, long expiration, PendingIntent  intent)

定义操作并将其设置在PendingIntent

步骤2):在您的广播接收器AndroidManifest.xml中定义,并在您的近距离警报中设置相同的操作。 在BroadcastReceiver的onReceive方法中,显示您的通知

当您进入使用latitudelongituderadius定义的区域时, PendingIntent将被解雇,并将由您的广播接收器接收和处理。

答案 1 :(得分:0)

您必须使用BroadcastReceiver。在清单中,您可以指定接收器要过滤的Intents。在BroadcastReceiver的“onReceive”方法中,您可以编写代码来显示通知。