public void sendAlarmEveryday(Context context, int hour, int minute,String action,int requestCode) { AlarmManager alarmManager = (AlarmManager) AppApplication.instance.getSystemService(Context.ALARM_SERVICE); Calendar calendar = Calendar.getInstance(Locale.getDefault()); calendar.set(Calendar.HOUR_OF_DAY, hour); calendar.set(Calendar.MINUTE, minute); calendar.set(Calendar.SECOND, 0); calendar.set(Calendar.MILLISECOND, 0); Intent intent = new Intent(); intent.setAction(action); PendingIntent pendingIntent = PendingIntent.getBroadcast(context, requestCode, intent, PendingIntent.FLAG_CANCEL_CURRENT); alarmManager.setRepeating(AlarmManager.RTC_WAKEUP, calendar.getTimeInMillis(), AlarmManager.INTERVAL_DAY, pendingIntent); }
设定闹钟的方法
最新推荐文章于 2022-07-01 18:19:42 发布