我與服務和廣播接收器混淆了,這兩者之間的關係是什麼?爲什麼我們在啓動服務時必須調用廣播接收器。可以任意解釋這兩個元素之間的概念廣播接收器和服務之間的關係
0
A
回答
0
服務:如果您想在後臺執行某些操作,即使應用程序關閉,也會始終在後臺運行。您可以在單獨的過程中創建此功能,並且您還可以根據需要將您的服務提供給其他應用程序。下載任何內容或音樂是很好的例子
廣播接收器:通常系統會發送一些信息,如果您希望通過註冊,您的應用程序可以收到一些信息。你可以通過使用onReceive方法做一些你想要的事情。例子是,當新的短信息到達或引導完成,系統會發送廣播接收器
1
你不有當您啓動服務註冊一個BroadcastRecevier。也就是說,即使您沒有註冊BroadcastReceiver,我們的服務也會按預期工作。沒有必須有兩者之間的依賴關係。
正如Gridtestmail所解釋的那樣,服務是一個你想在後臺運行的進程,而不需要給用戶一個接口。
當您想要通知發生某些事件時(例如,發現新的藍牙設備或接聽來電),BroadcastReceiver已註冊。 如果您註冊BroadcastReceiver以接收來電,那麼只要有全部來電,就會調用您的Receiver的onReceive()
方法,以便您可以處理它。 同樣,對於其他事件檢測的東西。
我希望這個概念現在對你很清楚。
+0
是啊洙很清楚感謝很多explain.i得到了概念 – user1958527
相關問題
- 1. 廣播接收器和服務之間的通信
- 2. 廣播接收器和服務
- 3. 廣播接收器,服務和Wakelock
- 4. 服務和廣播接收器
- 5. 服務和廣播接收機之間的區別
- 6. 服務內的廣播接收器
- 7. 服務或廣播接收器
- 8. 廣播接收器不被服務
- 9. 從廣播接收器啓動服務
- 10. 廣播接收器未啓動服務
- 11. Android服務或廣播接收器
- 12. 關於廣播接收器
- 13. 廣播接收器和phonestatelistener
- 14. 廣播接收器和ContentResolver
- 15. 接收服務中的廣播
- 16. 廣播接收器的問題,註冊的廣播接收器
- 17. 廣播接收器沒有通過服務接收意圖
- 18. Android中的廣播接收器和服務
- 19. 廣播接收器
- 20. 廣播接收器
- 21. android在活動和廣播接收器之間進行通信
- 22. 運行將接收SCREEN_ON服務廣播
- 23. 廣播接收機或服務?
- 24. 如何檢測服務中的關鍵事件和廣播接收器
- 25. Android:廣播接收器和後臺服務
- 26. Android:廣播接收器和服務問題
- 27. 使用AlarmManager和廣播接收器啓動Android服務
- 28. 啓動活動和服務從廣播接收器
- 29. 我AlarmManager,廣播接收器和服務沒有啓動,
- 30. 從服務的互聯網連接的廣播接收器
非常感謝它幫助我alot.i得到了概念 – user1958527
歡迎您:) – Gridtestmail