我想在特定时间致电具体行动。我不想要延迟方法。
例如,假设手机将在晚上10:30改变振铃模式。提前致谢并抱歉我的英语:)
答案 0 :(得分:1)
您必须使用AlarmManager服务执行此操作,并使用BroadcastReceiver来管理结果。
AlarmManager mgr=(AlarmManager)this.getSystemService(Context.ALARM_SERVICE);
Intent i=new Intent(this, AlarmReceiver.class);
PendingIntent pi=PendingIntent.getBroadcast(this, 1, i, PendingIntent.FLAG_UPDATE_CURRENT);
mgr.cancel(pi);
long MINUTE=AlarmManager.INTERVAL_HOUR/60;
long TIMER=MINUTE*minutes;
mgr.setRepeating(AlarmManager.ELAPSED_REALTIME_WAKEUP, SystemClock.elapsedRealtime(), TIMER , pi);
还
公共类AlarmReceiver扩展了BroadcastReceiver {...
尝试搜索BroadCastReceiver教程