https://blog.csdn.net/zly921112/article/details/53692957
具体年月日启动闹钟
Calendar calendar = Calendar.getInstance();
calendar.set(Calendar.YEAR,2016);
calendar.set(Calendar.MONTH,Calendar.DECEMBER);
calendar.set(Calendar.DAY_OF_MONTH,16);
calendar.set(Calendar.HOUR_OF_DAY,11);
calendar.set(Calendar.MINUTE,50);
calendar.set(Calendar.SECOND,0);
AlarmManager am = (AlarmManager) getSystemService(Context.ALARM_SERVICE);
Intent intent = new Intent(this, AlarmService.class);
intent.setAction(AlarmService.ACTION_ALARM);
PendingIntent pendingIntent = PendingIntent.getService(this, 0, intent, PendingIntent.FLAG_UPDATE_CURRENT);
if(Build.VERSION.SDK_INT < 19){
am.set(AlarmManager.RTC_WAKEUP, calendar.getTimeInMillis(), pendingIntent);
}else{
am.setExact(AlarmManager.RTC_WAKEUP, calendar.getTimeInMillis(), pendingIntent);
}
---------------------
作者:zhuliyuan丶
来源:CSDN
原文:https://blog.csdn.net/zly921112/article/details/53692957
版权声明:本文为博主原创文章,转载请附上博文链接!