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。