Binder es una forma para que Android implemente IPC (comunicación entre procesos). Se necesitan varios artículos para explicar Binder en detalle. Este artículo explica primero los siguientes aspectos
- que es aglutinante
- papel aglutinante
- ¿Por qué Android usa Binder como forma de comunicarse entre procesos?
uno:
¿Qué es aglutinante?
(1): Como mecanismo IPC proporcionado por el sistema Android, Binder es un modo de estructura C / S. El Binder en Android se adopta http://www.angryredplanet.com/~hackbod/openbinder/docs/html/ index. HTML
Esta es la primera fuente de aglutinante.
(2): Hablando de eso, el encuadernador debe comprender los siguientes conceptos y sustantivos importantes:
Lado del cliente: lado del evento de inicio (evento desencadenante)
Servidor: respuesta al extremo que inicia el evento (similar al extremo del servidor, no es una metáfora apropiada, para facilitar la comprensión)
ServiceManager: administración (agregar servicios, buscar servicios, obtener servicios), serviceManager es un componente muy importante en la comunicación de todo el sistema Android y es un proceso demonio en el proceso de comunicación de Binder IPC.
También es un servicio de carpeta, su código más reciente y original se encuentra en el código fuente de Android: frameworks/native/cmds/servicemanager en este directorio: