Android – AlarmManager 背景定時啟動

最近寫App有用到AlarmManager定時啟動一個IntentService跟Server拉資料,來筆記一下。

Google 官方範例程式,很簡單的幾個java程式,分別為SampleAlarmReceiver, SampleSchedulingService, SampleBootReceiver。

首先SampleAlarmReceiver主要就是跟系統註冊一個定時發廣播的Intent到SampleAlarmReceiver的Receiver,接到之後再去啟動SampleSchedulingService這個Intent Service 做自己想做的事。

另外SampleBootReceiver是主要當手機重開機之後,AlarmManager註冊的事件都會被清除,所以當重開機後要重新註冊事件。

記得Androidmanifest 要加入請求權限。
詳細可以參考 :Google Scheduling Repeating Alarms 官方教學
Sample code 就在旁邊的 Try it out!動手玩一下可以很快理解!

資工所推甄心得: 台大,清大,成大,中央,陽明

推甄時常從網路獲取有用的資訊,希望這心得也可幫到以後想推甄的人。

小的為輔大資工系,班排大一到大三為 2,3, 11,5, 3,2 ,最後平均班排全班第四。

大二玩社團當幹部有點掉下來,還有參加一些創業比賽、駭客松,大三在趨勢科技,新光醫院實習,9月考了多益760分(有點低)。

備審也差不多在8月底開始準備,一開學就找老師修自傳備審,接著就是一連串繳錢和面試。推了十個系,報名費就花了一萬五左右。
繼續閱讀 “資工所推甄心得: 台大,清大,成大,中央,陽明”