2015-12-17 140 views
-4

對於我正在編寫的應用程序,我希望用戶能夠爲即將發生的事件設置提醒(可能需要提前幾天,幾周或幾個月)。Android應用程序提醒

我想知道最好的方法是什麼。

  1. 有應用程序本機處理提醒嗎?或
  2. 了該應用養活報警事件進入了Android鬧鐘(這是甚至可能嗎?)或
  3. 有應用Feed事件到谷歌日曆(再次,這是甚至可能嗎?)

這三種之外還有其他選擇嗎?

我應該如何決定什麼是對處理提醒如最好的方法(順便說一下,有沒有在Android中像這樣提醒一個特定術語?)

我試着用搜索引擎「Android應用程序提醒」及其變體沒有太大的成功。

回答

0

提醒本地

爲了做到這一點,你需要使用AlarmManagerJobScheduler或某些類型的服務可以得到更新(GCM)。

使用報警

可能的,但你必須管理和設置他們,尤其是在重新啓動。這篇文章應該有所幫助:http://hiqes.com/android-alarm-ins-outs/

使用日曆

可以做到,但你的應用程序將需要日曆許可,將與現有的供應商合作。

0

第一選擇的解決方案之一就是創建一個Android服務,用於檢查是否有任何即將發生的事件存在於從GCM獲取事件數據的SQL-Lite數據庫表中。如果存在,則通知用戶。使此通知可點擊,以聲音打開與應用程序相關的活動。每隔幾秒鐘或幾分鐘等從表格中檢查此事件。
如果事件僅適用於用戶(未由他人共享),則不必使用GCM。