java - sincronizar - Cómo configurar el calendario en Android para una hora en particular
como usar google calendar en android (2)
intenta usar
calendar.set(Calendar.HOUR_OF_DAY, 4);
calendar.set(Calendar.MINUTE, 40);
calendar.set(Calendar.SECOND, 0);
No quiero agregar el año o el mes. Solo la hora, los minutos y los segundos de cada día. ¿Cómo usarlo el objeto Calendario para hacerlo? Este es mi codigo
// get a Calendar object with current time
Calendar cal = Calendar.getInstance();
// add 5 minutes to the calendar object
cal.add(Calendar.HOUR, 4);
cal.add(Calendar.MINUTE, 40);
Intent i = new Intent(this, Receiver.class);
i.putExtra("alarm_message", "O''Doyle Rules!");
// In reality, you would want to have a static variable for the request code instead of 192837
PendingIntent sender = PendingIntent.getBroadcast(this, 192837, i, PendingIntent.FLAG_UPDATE_CURRENT);
// Get the AlarmManager service
AlarmManager am = (AlarmManager) getSystemService(ALARM_SERVICE);
am.set(AlarmManager.RTC_WAKEUP, cal.getTimeInMillis(), sender);
prueba esto tambien
cal.set(2013,2,7,15,42,30);
Nota: el valor de Months es MonthNumber-1
( Jan is 0
, Feb is 1
y así sucesivamente).