SlideShare una empresa de Scribd logo
1 de 6
Descargar para leer sin conexión
Iniciar un servicio
Un Service es un componente que realiza operaciones en
segundo plano sin una interfaz de usuario. Con Android 5.0
(nivel de API 21) y versiones posteriores, puedes iniciar un
servicio con JobScheduler.
En las versiones anteriores a Android 5.0 (nivel de API 21),
puedes iniciar un servicio usando métodos de la
clase Service. Puedes iniciar un servicio para realizar una
operación única (como descargar un archivo) pasando
una Intent a startService(). La Intent describe el servicio que
se debe iniciar y contiene los datos necesarios para ello.
Si el servicio está diseñado con una interfaz cliente-
servidor, puedes establecer un enlace con el servicio de
otro componente pasando una Intent a bindService().
Intents
Transmitir una emisión
Una emisión es un aviso que cualquier aplicación puede
recibir. El sistema transmite varias emisiones de eventos,
como cuando se inicia el sistema o comienza a cargarse el
dispositivo. Puedes transmitir una emisión a otras apps
pasando
una Intent a sendBroadcast() o sendOrderedBroadcast().
Intents
Intents explícitas
• Las intents explícitas especifican qué aplicación las
administrará, ya sea incluyendo el nombre del paquete
de la app de destino o el nombre de clase del
componente completamente calificado. Normalmente, el
usuario usa una intent explícita para iniciar un
componente en su propia aplicación porque conoce el
nombre de clase de la actividad o el servicio que desea
iniciar. Por ejemplo, puedes utilizarla para iniciar una
actividad nueva en respuesta a una acción del usuario o
iniciar un servicio para descargar un archivo en segundo
plano.
Tipos de Intents
Intents implícitas
• Las intents implícitas no nombran el componente
específico, pero, en cambio, declaran una acción general
para realizar, lo cual permite que un componente de otra
aplicación la maneje. Por ejemplo, si deseas mostrar al
usuario una ubicación en un mapa, puedes usar una
intent implícita para solicitar que otra aplicación apta o
disponible muestre una ubicación específica en un mapa.
Tipos de Intents
• En la ilustración se ve la forma en que se entrega una
intent implícita mediante el sistema para iniciar otra
actividad. [1] La actividad A crea una Intent con una
descripción de acción y la pasa a startActivity(). [2] El
sistema Android busca en todas las apps un filtro de
intents que coincida con ella. Cuando se encuentra una
coincidencia, [3] el sistema inicia la actividad coincidente
(actividad B) invocando su método onCreate() y
pasándolo a la Intent.
Funcionamiento de Intent
• Puedes hacer uso de Bundles cuando pasas datos vía
intents.
• La clase Bundle te permite almacenar datos complejos
y soporta tipos de datos tales como cadenas,
caracteres, booleanos, enteros y así por el estilo.
• Cuando tengamos la necesidad de pasar variables,
parámetros o información de una actividad a otra. Esto
se puede hacer de forma sencilla con dos funciones
adicionales:
• putExtra(): captura y envía el dato de una variable de
una actividad a otra.
• getExtras(): recepciona y deposita el dato en una
variable en la otra actividad.
Envio de Datos con Intents

Más contenido relacionado

Similar a androiddd.pdf

Android de la A a la z componentes de una aplicacion ulises gonzalez
Android de la A a la z   componentes de una aplicacion ulises gonzalezAndroid de la A a la z   componentes de una aplicacion ulises gonzalez
Android de la A a la z componentes de una aplicacion ulises gonzalezAndroid UNAM
 
Unidad 5 Programación de dispositivos moviles
Unidad 5 Programación de dispositivos movilesUnidad 5 Programación de dispositivos moviles
Unidad 5 Programación de dispositivos movileskabis_yadira
 
GUIA DE LABORATORIO DE SERVICIOS EN APLICACIONES MOVILES ANDROID - ING.IVA...
GUIA DE  LABORATORIO DE  SERVICIOS EN  APLICACIONES MOVILES ANDROID - ING.IVA...GUIA DE  LABORATORIO DE  SERVICIOS EN  APLICACIONES MOVILES ANDROID - ING.IVA...
GUIA DE LABORATORIO DE SERVICIOS EN APLICACIONES MOVILES ANDROID - ING.IVA...Ivan Petrlik
 
Fundamentos desarrollo de Apps para Android
Fundamentos desarrollo de Apps para AndroidFundamentos desarrollo de Apps para Android
Fundamentos desarrollo de Apps para Androidandresuarezz26
 
Componentes necesarios de android docx
Componentes necesarios de android  docxComponentes necesarios de android  docx
Componentes necesarios de android docxgrachika
 
Flex Camp 2008. Ricardo Poblete
Flex Camp 2008. Ricardo PobleteFlex Camp 2008. Ricardo Poblete
Flex Camp 2008. Ricardo Pobleteripoblet
 
Taller androidparte2
Taller androidparte2Taller androidparte2
Taller androidparte2ffojeda
 
Presentacion de proyecto
Presentacion de proyectoPresentacion de proyecto
Presentacion de proyectoOmarTorresM
 

Similar a androiddd.pdf (20)

Android de la A a la z componentes de una aplicacion ulises gonzalez
Android de la A a la z   componentes de una aplicacion ulises gonzalezAndroid de la A a la z   componentes de una aplicacion ulises gonzalez
Android de la A a la z componentes de una aplicacion ulises gonzalez
 
Trabajo sobre visual basic
Trabajo sobre visual basic Trabajo sobre visual basic
Trabajo sobre visual basic
 
Cuestionario
CuestionarioCuestionario
Cuestionario
 
Unidad 5 Programación de dispositivos moviles
Unidad 5 Programación de dispositivos movilesUnidad 5 Programación de dispositivos moviles
Unidad 5 Programación de dispositivos moviles
 
Clase4
Clase4Clase4
Clase4
 
GUIA DE LABORATORIO DE SERVICIOS EN APLICACIONES MOVILES ANDROID - ING.IVA...
GUIA DE  LABORATORIO DE  SERVICIOS EN  APLICACIONES MOVILES ANDROID - ING.IVA...GUIA DE  LABORATORIO DE  SERVICIOS EN  APLICACIONES MOVILES ANDROID - ING.IVA...
GUIA DE LABORATORIO DE SERVICIOS EN APLICACIONES MOVILES ANDROID - ING.IVA...
 
Fundamentos desarrollo de Apps para Android
Fundamentos desarrollo de Apps para AndroidFundamentos desarrollo de Apps para Android
Fundamentos desarrollo de Apps para Android
 
Preguntas sobre android
Preguntas sobre androidPreguntas sobre android
Preguntas sobre android
 
Preguntas sobre android
Preguntas sobre androidPreguntas sobre android
Preguntas sobre android
 
Componentes necesarios de android docx
Componentes necesarios de android  docxComponentes necesarios de android  docx
Componentes necesarios de android docx
 
Flex Camp 2008. Ricardo Poblete
Flex Camp 2008. Ricardo PobleteFlex Camp 2008. Ricardo Poblete
Flex Camp 2008. Ricardo Poblete
 
Taller androidparte2
Taller androidparte2Taller androidparte2
Taller androidparte2
 
Preguntas de android
Preguntas  de androidPreguntas  de android
Preguntas de android
 
Preguntas de android
Preguntas  de androidPreguntas  de android
Preguntas de android
 
Presentacion de proyecto
Presentacion de proyectoPresentacion de proyecto
Presentacion de proyecto
 
Cuestionario
CuestionarioCuestionario
Cuestionario
 
Yo
YoYo
Yo
 
Cuestionario android
Cuestionario androidCuestionario android
Cuestionario android
 
Preguntas sobre android
Preguntas sobre androidPreguntas sobre android
Preguntas sobre android
 
Visual basic ..!
Visual basic ..!Visual basic ..!
Visual basic ..!
 

Más de fispari1

Diagrama de Ciclo de vida M.A (3).ppt
Diagrama de Ciclo de vida M.A (3).pptDiagrama de Ciclo de vida M.A (3).ppt
Diagrama de Ciclo de vida M.A (3).pptfispari1
 
1. Descubrimiento de datos con Power Query-Continuación.pdf
1. Descubrimiento de datos con Power Query-Continuación.pdf1. Descubrimiento de datos con Power Query-Continuación.pdf
1. Descubrimiento de datos con Power Query-Continuación.pdffispari1
 
P-COR-SIG-003 Procedimiento de No Conformidades y Acciones Correctivas V00.pdf
P-COR-SIG-003 Procedimiento de No Conformidades y Acciones Correctivas V00.pdfP-COR-SIG-003 Procedimiento de No Conformidades y Acciones Correctivas V00.pdf
P-COR-SIG-003 Procedimiento de No Conformidades y Acciones Correctivas V00.pdffispari1
 
Mapeo Procesos Antapite Nivel 0 RevDic21.pptx
Mapeo Procesos Antapite Nivel 0 RevDic21.pptxMapeo Procesos Antapite Nivel 0 RevDic21.pptx
Mapeo Procesos Antapite Nivel 0 RevDic21.pptxfispari1
 
GOBIERNO vs GESTION EN TI.pptx
GOBIERNO vs GESTION EN TI.pptxGOBIERNO vs GESTION EN TI.pptx
GOBIERNO vs GESTION EN TI.pptxfispari1
 
expresion-regular.pdf
expresion-regular.pdfexpresion-regular.pdf
expresion-regular.pdffispari1
 
PPT Sesión 09 - PBI Python.pdf
PPT Sesión 09 - PBI Python.pdfPPT Sesión 09 - PBI Python.pdf
PPT Sesión 09 - PBI Python.pdffispari1
 
PPT Sesión 08 - PBI Python.pdf
PPT Sesión 08 - PBI Python.pdfPPT Sesión 08 - PBI Python.pdf
PPT Sesión 08 - PBI Python.pdffispari1
 
PPT Sesión 07 - PBI Python.pdf
PPT Sesión 07 - PBI Python.pdfPPT Sesión 07 - PBI Python.pdf
PPT Sesión 07 - PBI Python.pdffispari1
 
PPT Sesión 05- PBI Python.pdf
PPT Sesión 05- PBI Python.pdfPPT Sesión 05- PBI Python.pdf
PPT Sesión 05- PBI Python.pdffispari1
 
PPT Sesión 04- PBI Python.pdf
PPT Sesión 04- PBI Python.pdfPPT Sesión 04- PBI Python.pdf
PPT Sesión 04- PBI Python.pdffispari1
 
PPT Sesión 03 - PBI Python.pdf
PPT Sesión 03 - PBI Python.pdfPPT Sesión 03 - PBI Python.pdf
PPT Sesión 03 - PBI Python.pdffispari1
 
PPT sesion 01.pdf
PPT sesion 01.pdfPPT sesion 01.pdf
PPT sesion 01.pdffispari1
 
PPT clase preámbulo.pdf
PPT clase preámbulo.pdfPPT clase preámbulo.pdf
PPT clase preámbulo.pdffispari1
 
Sesion8 Aplicaciones Moviles.pdf
Sesion8 Aplicaciones Moviles.pdfSesion8 Aplicaciones Moviles.pdf
Sesion8 Aplicaciones Moviles.pdffispari1
 
Rutas y Controladores.pdf
Rutas y Controladores.pdfRutas y Controladores.pdf
Rutas y Controladores.pdffispari1
 
1 Rutas.pdf
1 Rutas.pdf1 Rutas.pdf
1 Rutas.pdffispari1
 

Más de fispari1 (17)

Diagrama de Ciclo de vida M.A (3).ppt
Diagrama de Ciclo de vida M.A (3).pptDiagrama de Ciclo de vida M.A (3).ppt
Diagrama de Ciclo de vida M.A (3).ppt
 
1. Descubrimiento de datos con Power Query-Continuación.pdf
1. Descubrimiento de datos con Power Query-Continuación.pdf1. Descubrimiento de datos con Power Query-Continuación.pdf
1. Descubrimiento de datos con Power Query-Continuación.pdf
 
P-COR-SIG-003 Procedimiento de No Conformidades y Acciones Correctivas V00.pdf
P-COR-SIG-003 Procedimiento de No Conformidades y Acciones Correctivas V00.pdfP-COR-SIG-003 Procedimiento de No Conformidades y Acciones Correctivas V00.pdf
P-COR-SIG-003 Procedimiento de No Conformidades y Acciones Correctivas V00.pdf
 
Mapeo Procesos Antapite Nivel 0 RevDic21.pptx
Mapeo Procesos Antapite Nivel 0 RevDic21.pptxMapeo Procesos Antapite Nivel 0 RevDic21.pptx
Mapeo Procesos Antapite Nivel 0 RevDic21.pptx
 
GOBIERNO vs GESTION EN TI.pptx
GOBIERNO vs GESTION EN TI.pptxGOBIERNO vs GESTION EN TI.pptx
GOBIERNO vs GESTION EN TI.pptx
 
expresion-regular.pdf
expresion-regular.pdfexpresion-regular.pdf
expresion-regular.pdf
 
PPT Sesión 09 - PBI Python.pdf
PPT Sesión 09 - PBI Python.pdfPPT Sesión 09 - PBI Python.pdf
PPT Sesión 09 - PBI Python.pdf
 
PPT Sesión 08 - PBI Python.pdf
PPT Sesión 08 - PBI Python.pdfPPT Sesión 08 - PBI Python.pdf
PPT Sesión 08 - PBI Python.pdf
 
PPT Sesión 07 - PBI Python.pdf
PPT Sesión 07 - PBI Python.pdfPPT Sesión 07 - PBI Python.pdf
PPT Sesión 07 - PBI Python.pdf
 
PPT Sesión 05- PBI Python.pdf
PPT Sesión 05- PBI Python.pdfPPT Sesión 05- PBI Python.pdf
PPT Sesión 05- PBI Python.pdf
 
PPT Sesión 04- PBI Python.pdf
PPT Sesión 04- PBI Python.pdfPPT Sesión 04- PBI Python.pdf
PPT Sesión 04- PBI Python.pdf
 
PPT Sesión 03 - PBI Python.pdf
PPT Sesión 03 - PBI Python.pdfPPT Sesión 03 - PBI Python.pdf
PPT Sesión 03 - PBI Python.pdf
 
PPT sesion 01.pdf
PPT sesion 01.pdfPPT sesion 01.pdf
PPT sesion 01.pdf
 
PPT clase preámbulo.pdf
PPT clase preámbulo.pdfPPT clase preámbulo.pdf
PPT clase preámbulo.pdf
 
Sesion8 Aplicaciones Moviles.pdf
Sesion8 Aplicaciones Moviles.pdfSesion8 Aplicaciones Moviles.pdf
Sesion8 Aplicaciones Moviles.pdf
 
Rutas y Controladores.pdf
Rutas y Controladores.pdfRutas y Controladores.pdf
Rutas y Controladores.pdf
 
1 Rutas.pdf
1 Rutas.pdf1 Rutas.pdf
1 Rutas.pdf
 

Último

P7_E1_DanielPoza.pdf Los avances en los sistemas de comunicascion y su difusi...
P7_E1_DanielPoza.pdf Los avances en los sistemas de comunicascion y su difusi...P7_E1_DanielPoza.pdf Los avances en los sistemas de comunicascion y su difusi...
P7_E1_DanielPoza.pdf Los avances en los sistemas de comunicascion y su difusi...danielpoza1
 
Esquema Organizacional Cosapi (Constructora)
Esquema Organizacional Cosapi (Constructora)Esquema Organizacional Cosapi (Constructora)
Esquema Organizacional Cosapi (Constructora)Eder Diaz Flores
 
Emprende en SPA Segundo día CENEC Mexico
Emprende en SPA Segundo día CENEC MexicoEmprende en SPA Segundo día CENEC Mexico
Emprende en SPA Segundo día CENEC MexicoCENECOnline
 
Antenas, tipos de antenas, diseño basico de una antena y parámetros.pdf
Antenas, tipos de antenas, diseño basico de una antena y parámetros.pdfAntenas, tipos de antenas, diseño basico de una antena y parámetros.pdf
Antenas, tipos de antenas, diseño basico de una antena y parámetros.pdfperezreyesalberto10
 
Presentacion Seguridad y Privacidad en la Web
Presentacion Seguridad y Privacidad en la WebPresentacion Seguridad y Privacidad en la Web
Presentacion Seguridad y Privacidad en la Webfernandalunag19
 
diapositivas tiktok.KAY (1) (1) (1).pptx
diapositivas tiktok.KAY (1) (1) (1).pptxdiapositivas tiktok.KAY (1) (1) (1).pptx
diapositivas tiktok.KAY (1) (1) (1).pptxLDACORGANIZACION
 
Mapas Conceptuales finales Rubén finales.pptx
Mapas Conceptuales finales Rubén finales.pptxMapas Conceptuales finales Rubén finales.pptx
Mapas Conceptuales finales Rubén finales.pptxjose880240
 

Último (7)

P7_E1_DanielPoza.pdf Los avances en los sistemas de comunicascion y su difusi...
P7_E1_DanielPoza.pdf Los avances en los sistemas de comunicascion y su difusi...P7_E1_DanielPoza.pdf Los avances en los sistemas de comunicascion y su difusi...
P7_E1_DanielPoza.pdf Los avances en los sistemas de comunicascion y su difusi...
 
Esquema Organizacional Cosapi (Constructora)
Esquema Organizacional Cosapi (Constructora)Esquema Organizacional Cosapi (Constructora)
Esquema Organizacional Cosapi (Constructora)
 
Emprende en SPA Segundo día CENEC Mexico
Emprende en SPA Segundo día CENEC MexicoEmprende en SPA Segundo día CENEC Mexico
Emprende en SPA Segundo día CENEC Mexico
 
Antenas, tipos de antenas, diseño basico de una antena y parámetros.pdf
Antenas, tipos de antenas, diseño basico de una antena y parámetros.pdfAntenas, tipos de antenas, diseño basico de una antena y parámetros.pdf
Antenas, tipos de antenas, diseño basico de una antena y parámetros.pdf
 
Presentacion Seguridad y Privacidad en la Web
Presentacion Seguridad y Privacidad en la WebPresentacion Seguridad y Privacidad en la Web
Presentacion Seguridad y Privacidad en la Web
 
diapositivas tiktok.KAY (1) (1) (1).pptx
diapositivas tiktok.KAY (1) (1) (1).pptxdiapositivas tiktok.KAY (1) (1) (1).pptx
diapositivas tiktok.KAY (1) (1) (1).pptx
 
Mapas Conceptuales finales Rubén finales.pptx
Mapas Conceptuales finales Rubén finales.pptxMapas Conceptuales finales Rubén finales.pptx
Mapas Conceptuales finales Rubén finales.pptx
 

androiddd.pdf

  • 1. Iniciar un servicio Un Service es un componente que realiza operaciones en segundo plano sin una interfaz de usuario. Con Android 5.0 (nivel de API 21) y versiones posteriores, puedes iniciar un servicio con JobScheduler. En las versiones anteriores a Android 5.0 (nivel de API 21), puedes iniciar un servicio usando métodos de la clase Service. Puedes iniciar un servicio para realizar una operación única (como descargar un archivo) pasando una Intent a startService(). La Intent describe el servicio que se debe iniciar y contiene los datos necesarios para ello. Si el servicio está diseñado con una interfaz cliente- servidor, puedes establecer un enlace con el servicio de otro componente pasando una Intent a bindService(). Intents
  • 2. Transmitir una emisión Una emisión es un aviso que cualquier aplicación puede recibir. El sistema transmite varias emisiones de eventos, como cuando se inicia el sistema o comienza a cargarse el dispositivo. Puedes transmitir una emisión a otras apps pasando una Intent a sendBroadcast() o sendOrderedBroadcast(). Intents
  • 3. Intents explícitas • Las intents explícitas especifican qué aplicación las administrará, ya sea incluyendo el nombre del paquete de la app de destino o el nombre de clase del componente completamente calificado. Normalmente, el usuario usa una intent explícita para iniciar un componente en su propia aplicación porque conoce el nombre de clase de la actividad o el servicio que desea iniciar. Por ejemplo, puedes utilizarla para iniciar una actividad nueva en respuesta a una acción del usuario o iniciar un servicio para descargar un archivo en segundo plano. Tipos de Intents
  • 4. Intents implícitas • Las intents implícitas no nombran el componente específico, pero, en cambio, declaran una acción general para realizar, lo cual permite que un componente de otra aplicación la maneje. Por ejemplo, si deseas mostrar al usuario una ubicación en un mapa, puedes usar una intent implícita para solicitar que otra aplicación apta o disponible muestre una ubicación específica en un mapa. Tipos de Intents
  • 5. • En la ilustración se ve la forma en que se entrega una intent implícita mediante el sistema para iniciar otra actividad. [1] La actividad A crea una Intent con una descripción de acción y la pasa a startActivity(). [2] El sistema Android busca en todas las apps un filtro de intents que coincida con ella. Cuando se encuentra una coincidencia, [3] el sistema inicia la actividad coincidente (actividad B) invocando su método onCreate() y pasándolo a la Intent. Funcionamiento de Intent
  • 6. • Puedes hacer uso de Bundles cuando pasas datos vía intents. • La clase Bundle te permite almacenar datos complejos y soporta tipos de datos tales como cadenas, caracteres, booleanos, enteros y así por el estilo. • Cuando tengamos la necesidad de pasar variables, parámetros o información de una actividad a otra. Esto se puede hacer de forma sencilla con dos funciones adicionales: • putExtra(): captura y envía el dato de una variable de una actividad a otra. • getExtras(): recepciona y deposita el dato en una variable en la otra actividad. Envio de Datos con Intents