2016-07-28 42 views
0

Auf developer.android.com sagt esWelche Absicht sendet ein Wecker?

Wenn ein Alarm losgeht, die Absicht, die registriert worden war, für sie durch das System gesendet wird, automatisch die Zielanwendung starten, wenn es nicht bereits ausgeführt wird.

Welche Absicht sendet die regelmäßige Alarmuhr? Damit kann ich einen Broadcast Receiver zuordnen, um darauf zu hören.

Danke!

+1

Möchten Sie eine Absicht empfangen, die standardmäßig gesendet wird Weckeranwendung? Oder Ihre eigene Absicht in Ihrem Wecker eingestellt durch 'void setAlarmClock (AlarmManager.AlarmClockInfo info, PendingIntent Betrieb)'? – Uata

+0

Ich wollte die Absicht empfangen, die gesendet wird, wenn der reguläre Wecker klingelt, also ja, der, der von der Standardwecker-Anwendung ausgestrahlt wird. Danke für deine Antwort! –

Antwort

1
final IntentFilter filter = new IntentFilter(); 
filter.addAction(Intent.ACTION_TIME_TICK); 
this.sysForbidenReceiver.checkTime(this); 
this.registerReceiver(this.sysForbidenReceiver, filter); 
+0

Danke! Probier es morgen aus und akzeptiere deine Lösung, wenn es funktioniert! :) –

+1

hey hat das funktioniert? Ich sage, dass, wenn ich einen Wecker von meinem Telefon Wecker ... planen, der, der eingebaut wird, ich in der Lage sein werde, den Rundfunkempfänger dafür über den oben genannten Code zu fangen ..! –

+0

Nun, funktioniert es? – Rosenpin