Ací es mostren les diferències entre la revisió seleccionada i la versió actual de la pàgina.
Ambdós costats versió prèvia Revisió prèvia Següent revisió | Revisió prèvia Següent revisió Ambdós costats nova versio | ||
model_seguretat_android [2022/07/16 01:38] joan_iglesias [Permisos] |
model_seguretat_android [2022/07/16 01:48] joan_iglesias [Comunicació entre processos] |
||
---|---|---|---|
Línia 107: | Línia 107: | ||
Android proporciona les classes següents que faciliten la comunicació entre processos: | Android proporciona les classes següents que faciliten la comunicació entre processos: | ||
- | * Intent | + | * '' |
- | * Binder | + | * '' |
- | * Messenger | + | * '' |
- | Els intents són el mecanisme de pas de dades quan es treballa amb activitats o receptors de difusió. Els intents poden ser explícits o implícits. Els explícits estan dissenyats per ser rebuts per un component explícit, per això el seu nom. D' | + | Els intents són el mecanisme de pas de dades. Els intents poden ser explícits o implícits. Els explícits estan dissenyats per ser rebuts per un component explícit, per això el seu nom. D' |
- | Les classes Binder i Messenger s’usen per a implementar | + | En canvi, els intents implícits especifiquen una acció que cal fer sense concretar quina altra aplicació ha de fer-la. Solen usar-se quan la nostra aplicació no pot fer una acció i volem delegar-la a una aplicació de tercers. Seria el cas per exemple d'una aplicació que vol obrir un arxiu PDF i envia un intent implícit al sistema operatiu per a que alguna aplicació doni aquest servei. |
+ | |||
+ | Les classes Binder i Messenger s’usen per a implementar | ||
\\ | \\ |