android de la a a la z componentes de una aplicacion ulises gonzalez

11
1

Upload: android-unam

Post on 13-Jun-2015

420 views

Category:

Documents


2 download

DESCRIPTION

Elaborado por:Jorge Ulises Gonzalez MedinaProyecto PAPIIT IN102210 [email protected]://androidunam.blogspot.com/@androidjj@androidMexico

TRANSCRIPT

Page 1: Android de la A a la z   componentes de una aplicacion ulises gonzalez

1

Page 2: Android de la A a la z   componentes de una aplicacion ulises gonzalez

Las aplicaciones de Android constan de componentes débilmente acoplados, vinculados por un manifiesto de aplicación que describe cada componente y

cómo interactúan entre ellos. Los siguientes siete componentes proporcionan los bloques de construcción para las aplicaciones:

2

Page 3: Android de la A a la z   componentes de una aplicacion ulises gonzalez

•Una actividad es comparable a una aplicación de escritorio y es un concepto vinculado a una interface de usuario, representada la mayoría de las veces por una o más vistas (Views).

•Es una pieza de código ejecutable, que se utiliza según se requiere, puede interactuar con el usuario y demandar datos o servicios de otras actividades mediante peticiones o Intentos. La mayor parte del código elaborado para Android se ejecuta en el contexto de una Actividad.

•En términos de desarrollo de escritorio, una actividad es equivalente a un formulario

3

Page 4: Android de la A a la z   componentes de una aplicacion ulises gonzalez

•Este componente es una pieza de código ejecutable que corre en segundo plano (background) y no requiere de una interface de usuario. Son análogos a los servicios o demonios de los sistemas operativos para PC´s.

4

Page 5: Android de la A a la z   componentes de una aplicacion ulises gonzalez

•Los proveedores de contenido se utilizan para gestionar y compartir bases de datos de aplicación. Son el medio preferido de intercambio de datos a través de los límites de las aplicaciones. •Esto significa que puedes configurar tus propios proveedores de contenidos que permitan el acceso de otras aplicaciones y hacer uso de los proveedores de contenidos creados por otras personas y con ellos acceder a los datos almacenados. •Android incluyen varios proveedores de contenido nativos que presentan las bases de datos útiles, como el almacén datos de contacto.

5

Page 6: Android de la A a la z   componentes de una aplicacion ulises gonzalez

6

Page 7: Android de la A a la z   componentes de una aplicacion ulises gonzalez

•Los intentos (intents) permiten expresar la intención de que algún componente ejecute una acción sobre ciertos datos. Las intenciones ofrecen un servicio de paso de mensajes que permite interconectar componentes de la misma o de distintas aplicaciones; además se utilizan para arrancar actividades de manera explícita, nombrando su clase, o de manera implícita, nombrando la acción y los datos a los que se quiere aplicar dicha acción, eligiéndose en tiempo de ejecución la actividad receptora. •Las intenciones de omnienvío (broadcast intents) se envían a múltiples destinatarios en el sistema y pueden ser procesadas por cualquier receptor de omnienvíos (broadcast receiver).

•El sistema genera intenciones de omnienvío para anunciar eventos como la ’batería baja’, la llegada de una llamada de teléfono o de un SMS, entre otros.

7

Page 8: Android de la A a la z   componentes de una aplicacion ulises gonzalez

•Mecanismo que permite a las aplicaciones señalar “algo” a los usuarios sin interrumpir la Actividad en primer plano.

8

Page 9: Android de la A a la z   componentes de una aplicacion ulises gonzalez

9

Page 10: Android de la A a la z   componentes de una aplicacion ulises gonzalez

•Componentes visuales de diversas aplicaciones, mismos que podemos encontrar en la pantalla inicial.

10

Page 11: Android de la A a la z   componentes de una aplicacion ulises gonzalez

Las aplicaciones de Android constan de componentes débilmente acoplados, vinculados por un manifiesto de aplicación que describe cada componente y

cómo interactúan entre ellos. Los siguientes siete componentes proporcionan los bloques de construcción para las aplicaciones:

11