Tôi muốn biết sự khác biệt giữa dịch vụ và người phát sóng, bất cứ ai cũng có thể chỉ ra một ví dụ có thể được quan sát trên thiết bị di động Android. Cảm ơnSự khác biệt giữa dịch vụ và máy thu phát sóng trong android
Trả lời
dịch vụ: Nếu bạn muốn làm một cái gì đó ở chế độ nền, điều này sẽ được chạy luôn ở chế độ nền ngay cả khi ứng dụng đóng . Bạn có thể tạo điều này trong quá trình riêng biệt và bạn cũng có thể cung cấp dịch vụ của mình cho ứng dụng khác nếu bạn muốn. Tải xuống bất kỳ nội dung hoặc Âm nhạc nào là ví dụ tốt nhất
Broadcast Reciever: Thông thường, hệ thống sẽ gửi một số thông tin mà ứng dụng của bạn có thể nhận được nếu bạn muốn bằng cách đăng ký. Và bạn có thể làm điều gì đó bạn muốn khi điều đó xảy ra bằng cách sử dụng phương pháp onReceive. Ví dụ là hệ thống sẽ gửi BroadcastReceiver khi sms mới đến hoặc khởi động thực hiện
Dưới đây là bài viết tốt: Service and BroadcastReceiver
Service
được sử dụng khi bạn muốn làm điều gì đó trong nền, bất kỳ quá trình chạy dài nào cũng có thể được thực hiện bằng Dịch vụ trong nền. Ví dụ: bạn muốn phát nhạc khi ứng dụng của bạn đến gần. Trong trường hợp đó dịch vụ sẽ chạy trong nền với âm nhạc.
BroadcastReceiver
được sử dụng khi bạn muốn bắn một số nội dung hoặc mã trong một số sự kiện. Ví dụ, sự kiện có thể là trên khởi động của thiết bị. Nếu bạn muốn thực hiện một cái gì đó khi Boots thiết bị, ngày và thời gian thay đổi vv ...
+1 câu trả lời hay @ Lalit Poptani –
cảm ơn bạn. tài nguyên tốt. – Blanc
Sự khác biệt ở đây tất nhiên là rõ ràng nhưng có 1 cách sử dụng khiến cho 2 người trở nên giống nhau trong sự giúp đỡ của *** nhận một số sự kiện ***. Tôi thấy rằng việc sử dụng 'Dịch vụ' khi bắt đầu tìm hiểu về *** Thông báo đẩy *** bằng GCM. Về phía client, chúng có 2 dịch vụ 'GcmListenerService' và' InstanceIdListenerService' - tất nhiên chúng ta cần sử dụng các dịch vụ ở đây để chúng có thể chạy ở chế độ nền, nhưng trong trường hợp này chúng hoạt động giống như những gì mà BroadcastReceiver thực hiện , có callbacks tương tự như 'OnReceive' và chúng được kích hoạt cho một số Broadcast' Intent' (được chỉ định thông qua 'IntentFilter'). –
Một máy thu phát sóng là một thành phần Android cho phép đăng ký hệ thống hoặc ứng dụng các sự kiện. Tất cả người nhận đã đăng ký cho một sự kiện sẽ được thông báo bởi Android sau khi sự kiện này xảy ra.
Dịch vụ là thành phần ứng dụng thể hiện mong muốn của ứng dụng thực hiện hoạt động dài hơn trong khi không tương tác với người dùng hoặc cung cấp chức năng cho các ứng dụng khác để sử dụng.
- 1. sự khác biệt giữa các dịch vụ và máy thu phát sóng
- 2. sự khác biệt giữa các loại chương trình phát sóng khác nhau trong android
- 3. Sự khác biệt giữa dịch vụ web OData và REST
- 4. Sự khác biệt giữa servlet và dịch vụ web
- 5. Sự khác biệt giữa Thành phần OSGi và Dịch vụ
- 6. Sự khác biệt lớn giữa J2EE và C# /. Net khi phát triển các Dịch vụ Web
- 7. sự khác biệt giữa tên máy chủ XMPP và tên dịch vụ XMPP?
- 8. Sự khác biệt giữa WCF và Lớp Dịch vụ Miền Dịch vụ RIA là gì?
- 9. Dịch vụ khởi động Android sử dụng bộ thu phát sóng
- 10. Sự khác biệt giữa, tải lại dịch vụ và khởi động lại dịch vụ là gì?
- 11. Bộ phận thu phát và phát sóng
- 12. widget cập nhật android từ bộ thu sóng phát sóng
- 13. Trong cửa sổ dịch vụ sự khác biệt giữa dừng và tạm dừng là gì?
- 14. Máy thu phát sóng giá bao nhiêu cho bộ nhớ?
- 15. Sự khác biệt giữa Dịch vụ WCF, Dịch vụ WCF RIA và Dịch vụ Dữ liệu WCF
- 16. Sự khác biệt giữa ". +" Và ". +?"
- 17. Sự khác biệt giữa Camel và BPEL
- 18. Bộ thu phát sóng động trong Fragment
- 19. Khởi động và ngừng thu phát sóng
- 20. Sự khác biệt giữa SurfaceView và GLSurfaceView trong Android
- 21. Android: Sự khác biệt giữa getCount() và getChildCount() trong ListView
- 22. Sự khác biệt giữa versionName và versionNumber trong Android
- 23. Sự khác biệt giữa ArrayAdapter và ListAdapter trong Android?
- 24. Sự khác biệt giữa RTC và RTC_WAKEUP trong android
- 25. Sự khác biệt giữa dịch vụ web và lớp ứng dụng mã trong máy chủ ứng dụng
- 26. Sự khác biệt giữa SOAP và KSOAP
- 27. Sự khác biệt giữa cocos2d-android và cocos2d-android-1
- 28. Sự khác biệt giữa android: text = "@ string" và android: text = "..."
- 29. Điều gì khác biệt giữa Trình theo dõi dịch vụ OSGi và Dịch vụ khai báo
- 30. Sự khác biệt giữa Tác vụ (System.Threading.Task) và Chủ đề
cảm ơn thông tin – Blanc