有可能吗?
我的意思是当我靠近一些特定的地方时,我收到通知
Proximity Alerts会触发Intent,但我不知道如何使用Intent启动通知
喜欢Intent(String action)和IntentFilter?
答案 0 :(得分:1)
步骤1):设置接近警报。
public void addProximityAlert (double latitude, double longitude,float radius, long expiration, PendingIntent intent)
定义操作并将其设置在PendingIntent
。
步骤2):在您的广播接收器AndroidManifest.xml
中定义,并在您的近距离警报中设置相同的操作。
在BroadcastReceiver的onReceive
方法中,显示您的通知
当您进入使用latitude
,longitude
和radius
定义的区域时,
PendingIntent
将被解雇,并将由您的广播接收器接收和处理。
答案 1 :(得分:0)
您必须使用BroadcastReceiver。在清单中,您可以指定接收器要过滤的Intents。在BroadcastReceiver的“onReceive”方法中,您可以编写代码来显示通知。