0
我想用timepicker设定的时间(例如10:30),比做出正确的报警,使声音 当它是10:30Android的 - 从TimePicker -Closed-设置闹钟
有谁知道我可以做到这一点?
或者你知道一个很好的例子/教程吗?
我希望你能理解我,我希望你能帮助我。
* 编辑 *
找到一个很好的教程: http://blog.nelsondev.net/?p=124
希望我能帮助别人吧。
我想用timepicker设定的时间(例如10:30),比做出正确的报警,使声音 当它是10:30Android的 - 从TimePicker -Closed-设置闹钟
有谁知道我可以做到这一点?
或者你知道一个很好的例子/教程吗?
我希望你能理解我,我希望你能帮助我。
* 编辑 *
找到一个很好的教程: http://blog.nelsondev.net/?p=124
希望我能帮助别人吧。
希望这段代码能在10:30开始报警。你必须写一个服务AlarmService
并写你的代码来播放音乐,铃声或任何你想要的。以下代码将在特定时间执行服务。
// ============================
/* Scheduling Alarm service to run at One */
Log.i(TAG, "Alarm started");
Calendar calendar = Calendar.getInstance();
Date alarmTime = new Date(System.currentTimeMillis());
alarmTime.setHours(10);
alarmTime.setMinutes(30);
calendar.setTimeInMillis(alarmTime.getTime());
Intent alaramService =
new Intent(getApplicationContext(), MyAlarmService.class);
PendingIntent pendingAlaramService =
PendingIntent.getService(getApplicationContext(), 0, alaramService ,
PendingIntent.FLAG_UPDATE_CURRENT);
AlarmManager alarms = (AlarmManager) getSystemService(Context.ALARM_SERVICE);
alarms.set(AlarmManager.RTC_WAKEUP, calendar.getTimeInMillis(), pendingAlaramService);
Log.i(TAG, "Alarm ended");
/* End of Alarm */
如果你想探索AlarmManager点击AlarmManager。