Here you can find the source of setAlarm(Context context, Calendar cal, PendingIntent pIntent)
public static void setAlarm(Context context, Calendar cal, PendingIntent pIntent)
//package com.java2s; import java.util.Calendar; import android.app.AlarmManager; import android.app.PendingIntent; import android.content.Context; public class Main { public static void setAlarm(Context context, Calendar cal, PendingIntent pIntent) {/*from w w w . ja v a 2s.c o m*/ AlarmManager am = (AlarmManager) context .getSystemService(Context.ALARM_SERVICE); am.set(AlarmManager.RTC_WAKEUP, cal.getTimeInMillis(), pIntent); } }