Android定時推送通知 提醒功能的實現

2021-07-25 03:31:10 字數 987 閱讀 3742

1.建立乙個alertservice.class,繼承service。

public

class

alertservice

extends

service

public

static

final

int notification_id=1;

@override

public

void

oncreate()

public pendingintent getde****tintent(int flags)

}

2.建立alarmreceiver.class,繼承自broadcastreceiver類。

public

class

alarmreceiver

extends

broadcastreceiver

}

3.在mainactivity中oncreate()方法外新增方法:

//+_+_+_+_+_+設定提醒+_+_+_+_+

private

void

setreminder(boolean b)

else

}

其中am.set(alarmmanager.rtc_wakeup, calendar.gettimeinmillis(),pi);第二個引數為指定的響鈴時間。要把時間先包裝到乙個calendar例項中:

calendar calendar=calendar.getinstance();

calendar.set(year, month,day,hour,minute);

其中的year、month…….就是你設定的響鈴時間。

4.在oncreate()方法中呼叫setreminder(true)就可以了。

Android推送通知

這個解決方案的最大優勢就是簡單,我們不需要象c2dm那樣依賴作業系統版本,也不會擔心某一天google伺服器不可用。利用xmpp協議我們還可以進一步的對協議進行擴充套件,實現更為完善的功能。採用這個方案,我們目前只能傳送文字訊息,不過對於推送來說一般足夠了,因為我們不能指望通過推送得到所有的資料,一...

MAC 自定義通知提醒 (定時提醒喝水)

先看一張效果圖 在電腦選單中找到 指令碼編輯器 並在裡面填寫如下內容 可以指定標題和聲音 display notification with title 該喝水了 sound name morse 建立乙個 com.herry.cron.drink.plist 檔案,放到 users herry l...

Android後台定時提醒功能實現

考慮到自己每次在敲 或者打遊戲的時候總是會不注意時間,一不留神就對著電腦連續3個小時以上,對眼睛的傷害還是挺大的,重度近視了可是會遺傳給將來的孩子的呀,可能老婆都跟別人跑了。於是,為了保護眼睛,便做了個如下的應用 開啟後效果 service 使用service,便可以在程式即使後台執行的時候,也能夠...