1
我在默認的AlarmClock應用程序中設置了鬧鐘。如何禁用之前設置的警報?我沒有爲此使用AlarmManager。禁用默認的AlarmClock鬧鐘
Intent alarm = new Intent(AlarmClock.ACTION_SET_ALARM);
int hour = Integer.parseInt(message.substring(11,13));
int minutes = Integer.parseInt(message.substring(14,16));
if((message.substring(17,19).equalsIgnoreCase("AM") || message.substring(17,19).equalsIgnoreCase("PM")))
{
if(message.substring(17,19).equalsIgnoreCase("AM"))
{
alarm.putExtra(AlarmClock.EXTRA_HOUR, hour);
}
else
alarm.putExtra(AlarmClock.EXTRA_HOUR, hour+12);
alarm.putExtra(AlarmClock.EXTRA_MINUTES, minutes);
alarm.putExtra(AlarmClock.EXTRA_MESSAGE, name+": "+message.substring(20));
}
startActivity(alarm);
在字符串消息中,我正在從用戶處獲取小時,分鐘和AM/PM。
[你嘗試過什麼?](HTTP:/ /whathaveyoutried.com)你是如何設置鬧鐘的?請提供一些代碼,如果沒有,很難提供幫助。 – thegrinner
@thegrinner:我知道我可以使用AlarmManager來做到這一點,但我想使用AlarmClock。我通過插入代碼編輯了我的問題。先謝謝你。 – MadCoder