1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
| AlarmManager am;
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
....
am = (AlarmManager) getSystemService(Context.ALARM_SERVICE);
ajouterAlarme(1, 2013, 5, 24, 17, 06);
//Ajoute une alarme pour le 5 Juin 2013, 17h06
}
public void ajouterAlarme(int id, int year, int month, int day, int hour, int minute)
{
Calendar cal = Calendar.getInstance();
cal.set(year, month, day, hour, minute);
Intent intent = new Intent(this, TimeAlarm.class);
PendingIntent operation = PendingIntent.getBroadcast(this, id, intent, PendingIntent.FLAG_ONE_SHOT);
am.set(AlarmManager.RTC_WAKEUP, cal.getTimeInMillis(), operation);
} |
Partager