Quiero saber la diferencia entre los servicios y los receptores de difusión, ¿alguien puede señalar un ejemplo que se puede observar en los dispositivos móviles de Android. GraciasDiferencia entre los receptores de servicio y de difusión en android
Respuesta
Servicio: Si quieres hacer algo en el fondo, esto será siempre corriendo en segundo plano, incluso si la aplicación cerrada . Puede crear esto en un proceso separado y también puede ofrecer su servicio a otra aplicación si lo desea. Descargar cualquier contenido o la música es un buen ejemplo
Receptor de transmisión: Generalmente, el sistema enviará información que puede recibir su aplicación si lo desea, registrándose. Y puede hacer lo que quiera cuando eso suceda mediante el método onReceive. ejemplo es el sistema enviará BroadcastReceiver cuando llega nuevo SMS o el arranque hecho
Aquí es buen artículo: Service and BroadcastReceiver
Service
se utiliza cuando desea hacer algo en segundo plano, cualquier proceso de larga ejecución se puede hacer mediante el servicio en segundo plano. Por ejemplo, quieres reproducir música cuando tu aplicación se acerca. En ese caso, el servicio se ejecutará en segundo plano con música.
BroadcastReceiver
se utiliza cuando se quiere disparar un poco de materia o código durante algún evento. Por ejemplo, el evento puede estar en el arranque del dispositivo. Si desea realizar algo cuando inicia el dispositivo, fecha y hora cambiaron etc ...
+1 buena respuesta @ Lalit Poptani –
gracias. buen recurso. – Blanc
La diferencia aquí es, por supuesto, obvia, pero hay 1 uso que hace que los 2 se vuelvan similares en la ayuda de *** recibiendo algún evento ***. Encontré ese uso de 'Servicio' cuando comenzaba a aprender acerca de *** Push Notification *** usando GCM. En el lado del cliente tienen 2 servicios 'GcmListenerService' y' InstanceIdListenerService' - por supuesto, necesitamos usar servicios aquí para que puedan ejecutarse en segundo plano, pero en este caso se comportan *** como *** lo que hace un BroadcastReceiver , hay devoluciones de llamada similares a 'OnReceive' y se activan por alguna emisión' Intent' (especificada mediante 'IntentFilter'). –
un receptor de radiodifusión es un componente Android que permite registrarse para los eventos del sistema o aplicación. Todos los receptores registrados para un evento serán notificados por Android una vez que ocurra este evento.
Un servicio es un componente de aplicación que representa el deseo de una aplicación de realizar una operación de mayor duración sin interactuar con el usuario o para proporcionar funcionalidad para el uso de otras aplicaciones.
- 1. diferencia entre servicios y receptores de difusión
- 2. ¿Los receptores de difusión Android consumen batería?
- 3. Fragmentos y receptores de difusión
- 4. son receptores múltiples de difusión legales en android?
- 5. android: ¿se exportan receptores de difusión no manifiestos?
- 6. Android: cuándo registrarse/cancelar el registro de los receptores de difusión creados en una actividad?
- 7. ¿Diferencia entre servicio e hilo en Android?
- 8. ¿Diferencia entre repositorio y servicio?
- 9. android: receptor de difusión para pantalla y pantalla
- 10. Diferencia entre JMS y servicio web
- 11. ¿Diferencia entre los términos de Android?
- 12. Diferencia entre servlet y servicio web
- 13. Receptor de difusión dentro de un servicio
- 14. Diferencia entre GL10 y GLES10 en Android
- 15. Diferencia entre versionName y versionNumber en Android
- 16. diferencia entre Android: anchura y android: layout_width
- 17. Diferencia entre tarea y proceso en Android
- 18. Diferencia entre SurfaceView y GLSurfaceView en Android
- 19. Diferencia entre ArrayAdapter y ListAdapter en Android?
- 20. ¿Diferencia entre referencia web y referencia de servicio?
- 21. diferencia entre los valores de() y sólo()
- 22. Diferencia de distancia entre dos puntos en iOS y Android
- 23. cifrado RSA: Diferencia entre Java y Android
- 24. Android: ¿diferencia entre canvas.drawBitmap y BitmapDrawable.draw?
- 25. Diferencia entre vista y subvista: Android
- 26. diferencia entre @id y @android: id
- 27. android: diferencia entre ACTION_UP y ACTION_POINTER_UP
- 28. Android: ¿diferencia entre invisible y desaparecido?
- 29. Android: Diferencia entre FileOutputStream y FileWriter
- 30. ¿Diferencia entre bibliotecas estáticas y compartidas en NDK de Android?
gracias por la información – Blanc