天天看點

給系統鬧鐘設定時間Alarm

給系統鬧鐘設定時間, 為什麼不自己寫一個, 還不是因為自己技術太菜, 不能保證自己寫的鬧鐘會被在 殺程序 關機的情況下被喚起, so no bb show code:

Intent intent = new Intent(AlarmClock.ACTION_SET_ALARM);
intent.putExtra(AlarmClock.EXTRA_ALARM_SEARCH_MODE, AlarmClock.ALARM_SEARCH_MODE_LABEL);
intent.putExtra(AlarmClock.EXTRA_MESSAGE, "鬧鐘來了"); //鬧鐘标題
intent.putExtra(AlarmClock.EXTRA_HOUR, Integer.parseInt(hour)); //鬧鐘時間 一定要是int類型
intent.putExtra(AlarmClock.EXTRA_MINUTES, Integer.parseInt(minutes));
intent.putExtra(AlarmClock.EXTRA_SKIP_UI, true); //預設鈴聲
intent.putExtra(AlarmClock.EXTRA_VIBRATE, true); //震動
startActivity(intent);      

特别注意:

1. 時間一定得是int類型, 否則設定失敗.

2. 添權重限: <uses-permission android:name="com.android.alarm.permission.SET_ALARM" />

是不是很簡單!

繼續閱讀