alarmmanager定時器:
小陌(自稱),不喜歡說廢話直接上**:
public void onreceive(context context, intent intent)
下面我解釋一下這幾個引數:
setrepeating(alarmmanager.elapsed_realtime_wakeup, 1000 * 60, 1000 * 60*30, sender);
1.這個引數是當手機處於休眠狀態時,也會啟動手機的alarmmanager,進而執行任務。
2.表示alarmmanager註冊後,到1min後,第一次去執行任務。
3.表示以後30min後執行一次任務。
4.傳遞pendingintent (延遲意圖)。
當然還有一些其他過載方法,大家可以goole一把,那麼這個定時器和timer有什麼區別呢?我只知道當該應用的程序被系統**時,timer將會失效,但是alarmmanager 肯定不會。。。由於小陌處於小白階段,所以請大家指點一二,不勝感激。。。
AlarmManager 鬧鐘服務
alarmmanager簡介 在特定的時刻為我們廣播乙個指定的intent,簡單來說就是我們自己定乙個時間,然後到時間時,alarmmanager會為我們廣播乙個我們設定好的intent,比如指向某個activity或者service。獲得alarmmanager例項alarmmanager ala...
AlarmManager 鬧鐘簡述
alarmmanager是android中常用的一種系統級別的提示服務,在特定的時刻為我們廣播乙個指定的intent。簡單的說就是我們設定乙個時間,然後在該時間到來時,alarmmanager為我們廣播乙個我們設定的intent,通常我們使用 pendingintent,pendingintent可...
手機鬧鐘服務 AlarmManager
alarmmanager通常用於開發手機鬧鐘,但實際上它的作用不止於此。他本質是乙個全域性定時器,alarmmanager可以在指定時間或指定週期內啟動其他元件 包含activity,broadcastreceviecer,service 通過context的getsystemservice 方法來...