Red de conocimiento informático - Material del sitio web - Cómo explicar claramente el proceso de implementación del mecanismo de carpeta en Android en una entrevista de Android

Cómo explicar claramente el proceso de implementación del mecanismo de carpeta en Android en una entrevista de Android

Binder es una estructura de comunicación entre procesos IPC en el sistema Android.

Todo el diseño de Binder es una estructura C/S. El proceso del cliente obtiene el agente del proceso del servidor y completa la comunicación de datos entre procesos leyendo y escribiendo datos en el método de interfaz del agente.

Creo que hay dos razones por las que Android elige Binder.

1 es seguridad. El sistema Android asignará UID y PID a cada proceso. A diferencia del UID tradicional agregado a los datos, esto evita que esos procesos maliciosos se comuniquen directamente con otros procesos. está mejorado.

2 es eficiente. IPC como Socket requiere 2 copias de datos cada vez, mientras que Binder solo necesita 1 copia, lo cual es muy importante cuando los recursos son escasos, como los teléfonos móviles.