2011-10-13 103 views
0

我正在創建提醒類型演示應用程序。其中包括每天早晨7點,它會顯示帶警報聲的警報對話框。 我已經使用廣播接收器。但我很疑惑,如何在早上7點用聲音顯示Alert(我已創建用於顯示警報對話框的透明活動)。Android中的廣播接收器和服務

有什麼建議嗎?

回答

1

如果我在哪裏需要做這樣的事情,我通過下一個邏輯指導:

  • 活動。它應該用於設置等(如定義所需的時間)。
  • BroadCastReceiver。它實際上會訂閱系統時間並檢查所需的時間,然後將其按活動傳遞給BroadCastReceiver。
  • 在BroadCastReceiver的onReceive方法中,您應該檢查所需的時間(例如「if」)。如果時間迴應你的要求 - 做你需要的。你可以跑Toast,Akert或任何你需要的東西。

請注意,有可能沒有任何活動的運行程序,但爲了更好的用戶體驗一段時間,最好是讓更多的靈活性

希望,它可以幫助:)