如何设置在Android的特定小时日历如何设置、日历、小时、Android

由网友(愿无岁月可回首)分享简介:我不希望在一年或month.Just小时,分钟和秒添加的每一天。如何使用它的日历对象做到这一点?这是我的code //获取当前时间日历对象日历CAL = Calendar.getInstance();//添加5分钟到日历对象cal.add(Calendar.HOUR,4);cal.add(Calendar.M...

我不希望在一年或month.Just小时,分钟和秒添加的每一天。 如何使用它的日历对象做到这一点? 这是我的code

  //获取当前时间日历对象
日历CAL = Calendar.getInstance();
//添加5分钟到日历对象

cal.add(Calendar.HOUR,4);
cal.add(Calendar.MINUTE,40);




意图I =新的意图(这一点,Receiver.class);
i.putExtra(alarm_message,O'Doyle规则!);
//在现实中,你会希望有请求code一个静态变量,而不是192837
PendingIntent发送= PendingIntent.getBroadcast(本,192837,我,PendingIntent.FLAG_UPDATE_CURRENT);

//获取AlarmManager服务
AlarmManager AM =(AlarmManager)getSystemService(ALARM_SERVICE);
am.set(AlarmManager.RTC_WAKEUP,cal.getTimeInMillis(),发送方);
 

解决方案

尝试使用

  calendar.set(Calendar.HOUR_OF_DAY,4);
calendar.set(Calendar.MINUTE,40);
calendar.set(Calendar.SECOND,0);
 

怎么设置电脑只能在特定的时间段内开机需要密码

I dont want to add the year or month.Just the hour , minutes and seconds for each day. How to use it the Calendar object to do it ? This is my code

// 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);

解决方案

try using

calendar.set(Calendar.HOUR_OF_DAY, 4);
calendar.set(Calendar.MINUTE, 40);
calendar.set(Calendar.SECOND, 0);

阅读全文

相关推荐

最新文章