[英]Calling an action in certain time in android
我想在特定时间调用特定操作。 我不要延迟方法。
举例来说,电话将在晚上10:30更改振铃模式。
在此先感谢您,我的英语很抱歉:)
您必须使用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教程
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.