这就是我给你的东西:
http://mobile.tutsplus.com/tutorials/android/android-fundamentals-scheduling-recurring-tasks/
编辑:如何通过AlarmManager触发广播:
Intent broadCastIntent = new Intent(this, "YOURBROADCASTRECEIVER.class"); PendingIntent intent = PendingIntent pendingIntent = PendingIntent.getBroadcast( this, 0, intent, 0); AlarmManager alarmManager = (AlarmManager) getSystemService(ALARM_SERVICE); alarmManager.setRepeating(AlarmManager.RTC_WAKEUP, System.currentTimeMillis(), AlarmManager.INTERVAL_HOUR, pendingIntent);
请注意,此警报将在第一次立即启动。如果你想稍后设置它,你可以乘以“System.currentTimeMillis()* x”,其中x = 1000意味着一秒。