2012-03-30 14 views
0

Ich würde gerne wissen, ob es eine Möglichkeit gibt, ein Wecker-Ereignis programmgesteuert zu erstellen? Ich weiß, mit API 9, können Sie die AlarmClock-Klasse Set-Parameter verwenden und sie dann an die Aktivität übergeben, aber ich möchte diese gleiche Aktion in meiner App nachahmen, ohne diese Aktivität aufzuziehen.Wecker Alarm erstellen Android

Antwort

1

Sie können weiterhin die AlarmClock-API verwenden. Wenn Sie die AlarmClock Aktivität Erziehung überspringen mögen hinzufügen, um dieses Extra:

i.putExtra(AlarmClock.EXTRA_SKIP_UI, true); 

Obwohl ich ein bekanntes Android Problem erlebt habe, wo diese zusätzlichen Alarm verursacht erstellt und gespeichert werden, aber es Arm nicht richtig (es klingelt nicht, wenn die Zeit gekommen ist, obwohl es als angezeigt wird. Die Arbeit, die wir für dieses Problem gefunden haben, war, zweimal die startActivity() zu rufen. Bis jetzt hat es perfekt funktioniert.