2013-04-20 40 views

回答

0

您需要使用AlarmManager並獲得WakeClock在處理中ServiceIntent(確保將其釋放,並選擇了正確的)。

這裏是一個很好的例子: https://stackoverflow.com/a/8801990/220710

要獲得星期當天,看看這個問題: Android: how to get the current day of the week (Monday, etc...) in the user's language?

那麼你可以使用:

setInexactRepeating (int類型,long triggerAtMillis,long intervalMillis,PendingIntent操作)

安排重複報警 具有不精確的觸發時間要求;例如,每小時重複一次警報,但不一定每小時重複一次。

那麼你就需要設置:

  • 類型= RTC_WAKEUP
  • intervalMillis =毫秒一週
  • triggerAtMillis = System.currentTimeMillis() +毫秒到下一個週一,週二或 任何
  • 意圖=你想射向Service的意圖,即 將處理它。
+0

我知道,但我不知道如何檢查這是當前日期,並彈出相應 – Richa 2013-04-20 09:51:05

+0

對不起親愛的我不能讓ü.... :( – Richa 2013-04-20 10:11:06

+0

傢伙,也@Richa,我要走了。 – 2013-04-20 10:18:08

相關問題