You are on page 1of 12
122 Uso de Inten nes y Fillros de Intencién 1 Siclesquema no es especificado, el host es ignorado. = Sil host no es expecificado, el puerto es ignorado, = Sicl esquema y el host no es especificado, el path es ignorado, Cuando la URI de la intencién se compara a la URI de la expecificacién del filtro, se ‘comparan sélo las partes incluidas en el filzo, Por ejemplo: 1 Siun filtro especifica slo un esquema, todas las URIs con ese esquema, pasarén lft. «= Sicl filto especifica un esquema y una autoridad pero ningsin path, todas las URIs con el mismo esquema y autoridad pasarén el filtro, independiente de sus paths. ‘= Siun filtro especifica un esquema, una autoridad y un path, s6lo las URIs con el ‘mismo esquema, autoridad y path pasarén el filtro. Las pruebas de datos, comparan las URI y los tipos MIME en Ia intencién con los URI y los tipos MIME especificados en los filtos, cumpliendo las siguientes reglas: + Una intencién que no contiene URI ni tipos MIME, pasa el filtro siempre y cuando 1 filtro no especifique ninguna URI ni tipo MIME, = Una intencién que contiene URI pero no tipos MIME, pasard la prueba sélo si la URT coincide con el formato contenido en el filtro, y siempre y cuando el filtro no cespecifique tipo MIME alguno, ‘= Una intencién que contiene sélo tipos MIME, pasaré el filtro siempre y cuando coincidan con los definidos en el filtro, y dicho fill no especifique ningin foramto de URL 1 Una intencién que contiene URI y MIME pasaréel filtro sies que el tipo MIME definido coincide con alguno de los especificados en el filtco, ademés la URI debe ccoincidir con el formato definido en el filtro. La citima regla refleja la necesidad de la actividad de tratar data desde un fchero 0 desde algin proveedor de contenido. Por ejemplo, el siguiente eédigo indica mediante un elemento de datos al sistema que el componente puede obtener datos de tipo imagen desde un proveedor de contenido ¥y mostrarlo: 1] 2 «| Debio a que la mayoria de data es suministrada por los proveedores de contenido es aque estos filtros que especitican los tipos de datos pero no las URI son los mis comunes. 4.6 Laboratorio - Intents 1, Cree una nueva aplicacién, para este ejemplo se lamars Intents Android, se eligié Ia API23 y ademés un layout vaeto para la actividad principal. 46 Laboratorio - Intents 123 2. Primero modifique el fichero strings.xml para que no se presenten errores en las vistas de la aplicacién, Intents Andreid Llamar Ubicar Navegar 3. En la vista de la actividad principal agregue un botén con las siguientes caracte- isticas

You might also like