2015-11-21 32 views
0

我有點困惑Android鬧鐘的API。有兩種方法來設置它:setAlarmClock(),AlarmManagerACTION_SET_ALARM,AlarmClock類。有什麼不同?使用意圖我可以設置一些信息,例如我可以設置鈴聲(來自Kitkat),但如何使用方法setAlarmClock()?如果我使用AlarmManager,是否需要重新實施一切?在這種情況下,狀態欄中的用戶是否仍然可以看到警報?在棒棒糖和以上設置鬧鐘

回答

1

根據您的情況,設置鬧鐘只需使用AlarmClock。使用ACTION_SET_ALARM以及可選的請求參數(如EXTRA_RINGTONE)來指定鬧鐘的鈴聲。

AlarmManager是用於不同的目的:

這個類提供訪問系統報警服務。這些允許您安排您的應用程序在未來的某個時間點運行。

,是的,你可以實現使用AlarmManager類似的事情,但你的確會重新實現很多東西,喜歡打鈴聲,顯示在狀態欄的警報UI。