Calendar calendar = Calendar.getInstance();longnowTime = calendar.getTimeInMillis();
//这是当前的时间inthour = 你要设置的时间intminutes = 你要设置的时间
Calendar myCal = Calendar.getInstance();myCal.set(Calendar.HOUR_OF_DAY,hour);
myCal.set(Calendar.MINUTE,minutes);
longshutDownTime = myCal.getTimeInMillis(); Intent intent= newIntent();intent.addAction();
PendingIntent pendingIntent = PendingIntent.getService(context,0,intent,0);
AlarmManager alarm = (AlarmManager)context.getSystemService(Context.ALARM_SERVICE);
alarm.set(AlarmManager.RTC,shutDownTime -nowTime, pendingIntent);
//下面是 service 。。。接收到 Intent中的action 的话。。就启动。。
onStart(){
Intent intent = newIntent(); intent.setAction(android.intent.action.ACTION_SHUTDOWN); sendBroadCast(intent);}
取消
评论