me gusta esta explicación:
servicios iniciados son fáciles de programar para los simples uno interacciones manera de una actividad a un servicio, sin embargo, requieren más complejo y programación ad hoc para conversaciones bidireccionales extendidas con sus clientes .
En contraste, los servicios enlazados pueden ser una mejor opción para más interacciones bidireccionales de entre actividades y servicios. Para el ejemplo , admiten conversaciones bidireccionales.
Así que, como usted dijo, si desea interactuar con el servicio, utilice el servicio encuadernado. Con los servicios iniciados (o servicios intencionados) podría hacerlo, solo requeriría una programación más compleja. (por Douglas Schmidt: https://www.youtube.com/watch?v=cRFw7xaZ_Mg (11'10 '')):
Aquí es un resumen que me ayudó a entender (gracias Doug):
Finalmente, un último enlace que me ayudó también: http://www.techotopia.com/index.php/An_Overview_of_Android_Started_and_Bound_Services
servicios iniciados son lanzados por otros componentes de la aplicación (por ejemplo, una actividad o incluso un receptor de radiodifusión) y potencialmente ejecutar de forma indefinida en el fondo hasta que se detiene el servicio, o se destruye por el ru Android sistema ntime para liberar recursos. Un servicio continuará ejecutándose si la aplicación que lo inició ya no está en primer plano, e incluso si se destruye el componente que originalmente inició el servicio
Un servicio vinculado es similar a un servicio iniciado con la excepción de que un servicio iniciado generalmente no arroja resultados o permite la interacción con el componente que lo lanzó.Un servicio vinculado, por otro lado, permite que el componente de lanzamiento interactúe con, y reciba resultados del servicio.
gracias ** user1203673 **, descubrí la diferencia entre los dos y cuándo usarlo. si desea interactuar con el servicio (por ejemplo, enviar argumentos, etc.), utilice el servicio vinculado y devuelve el objeto de servicio en el método onServiceConnected (donde puede llamar a los métodos en el servicio). no puedes interactuar con un servicio regular (de otra clase). –