您好,我一直在研究Android中的闹钟管理器,并想知道如何设置特定时间的闹钟(或可以使用通知管理器)例如明天下午12点。以下代码将闹钟设置为从现在起5秒后触发,因此要将其设置为类似于12 pm这样的时间,您可以做类似于12:00:00的事情吗?
Intent intent = new Intent(this, OnetimeAlarmReceiver.class);
PendingIntent pendingIntent = PendingIntent.getBroadcast(context, REQUEST_CODE, intent, 0);
AlarmManager alarmManager = (AlarmManager) getSystemService(ALARM_SERVICE);
alarmManager.set(AlarmManager.RTC_WAKEUP, System.currentTimeMillis() + (5 * 1000), sender);
Toast.makeText(this, "Alarm set", Toast.LENGTH_LONG).show();
Calendar(TimeZone,Locale)
构造函数。http://java.sun.com/j2se/1.5.0/docs/api/java/util/Calendar.html#Calendar(java.util.TimeZone,%20java.util.Locale) - emmby