簡體   English   中英

Android中的廣播接收器和服務

[英]Broadcast Receiver and Service in Android

我正在創建提醒類型演示應用程序。 其中包括每天早上7點,顯示帶有警報聲的警報對話框。 我已經使用廣播接收器。 但是我很困惑如何在上午7點用聲音顯示警報(我已經創建了顯示警報對話框的透明活動)。

有什么建議嗎?

如果我需要執行此操作,請遵循下一個邏輯:

  • 活動。 它應該用於設置等(例如定義所需時間)。
  • BroadCastReceiver。 它實際上預訂系統時間並檢查所需時間,而活動又將其傳遞給BroadCastReceiver。
  • 在BroadCastReceiver內部,使用onReceive方法,應檢查所需的時間(例如,使用“ if”)。 如果時間在滿足您的要求,請執行您需要的操作。 您可以運行Toast,Akert或任何您需要的東西。

請注意,可以在不進行任何活動的情況下運行程序,但是為了獲得更好的用戶體驗,最好允許更多的靈活性

希望能幫助到你 :)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM