SlideShare una empresa de Scribd logo
1 de 3
Android SDK incluye una completa variedad de herramientas a medida que le
ayudarán en el desarrollo de aplicaciones móviles para la plataforma Android.
Entre las más importantes encontramos el Emulador de Android y el plugin que se
integra con Eclipse, Android Development Tools, pero el SDK también incluye una
variedad de herramientas para debugging, packaging, y instalar sus aplicaciones
en el emulador. A pesar de existir un plugin para Eclipse se puede continuar
desarrollando con su editor favorito, ya que a través de línea de comando también
se podrá crear, construir y hacer debug de cualquier proyecto Android.
Necesitaremos un framework en nuestro caso vamos a utiizar el eclipse Galileo
con Windows de 32 bits.
Componentes de una aplicación
Existen una serie de elementos clave que resultan imprescindibles para
desarrollar aplicaciones en Android. En este apartado vamos a realizar una
descripción inicial de algunos de los más importantes. A lo largo del libro se
describirán con más detalle las clases Java que implementan cada uno de
estos componentes.
Vista (View)
Las vistas son los elementos que componen la interfaz de usuario de una
aplicación. Son por ejemplo, un botón, una entrada de texto,… Todas las vistas
van a ser objetos descendientes de la clase View, y por tanto, pueden ser
definidos utilizando código Java. Sin embargo, lo habitual va a ser definir las vistas
utilizando un fichero XML y dejar que el sistema cree los objetos por nosotros a
partir de este fichero.
Layout
Un Layout es un conjunto de vistas agrupadas de una determinada forma. Vamos
a disponer de diferentes tipos de Layouts para organizar las vistas de forma lineal,
en cuadrícula o indicando la posición absoluta de cada vista. Los Layouts también
son objetos descendientes de la clase View.
Una aplicación en Android va a estar formada por un conjunto de elementos
básicos de visualización, coloquialmente conocidos como pantallas de la
aplicación. En Android cada uno de estos elementos, o pantallas, se conoce como
actividad.
Servicio (Service)
Un servicio es un proceso que se ejecuta “detrás”, sin la necesidad de una
interacción con el usuario. Es algo parecido a un demonio en Unix o a un servicio
en Windows. En Android disponemos de dos tipos de servicios: servicios locales,
que pueden ser utilizados por aplicaciones del mismo terminal y servicios remotos,
que pueden ser utilizados desde otros terminales.
Intención (Intent)
Una intención representa la voluntad de realizar alguna acción; como realizar una
llamada de teléfono, visualizar una página web.
Los componentes lanzados pueden ser internos o externos a nuestra aplicación.
También utilizaremos las intenciones para el intercambio de información entre
estos componentes.
En muchas ocasiones una intención no será inicializada por la aplicación, si no por
el sistema, por ejemplo, cuando pedimos visualizar una página web. En otras
ocasiones será necesario que la aplicación inicialice su propia intención. Para ello
se creará un objeto de la clase Intent.
Receptor de anuncios (Broadcast receiver)
Un receptor de anuncios recibe y reacciona ante anuncios de tipo broadcast.
Existen muchos originados por el sistema; como por ejemplo Batería baja, llamada
entrante,... Aunque, las aplicaciones también puede lanzar un anuncio broadcast.
No tienen interfaz de usuario, aunque pueden iniciar una actividad para atender a
un anuncio.
Proveedores de Contenido (ContentProvider)
La compartición de información entre teléfonos móviles resulta un tema vital.
Android define un mecanismo estándar para que las aplicaciones puedan
compartir datos sin necesidad de comprometer la seguridad del sistema de
ficheros. Con este mecanismo podremos acceder a datos de otras aplicaciones,
como la lista de contactos, o proporcionar datos a otras aplicaciones. Los Content
Provider son estudiados en el 0.
http://www.androidcurso.com/index.php/curso-android-basico/tutoriales-android-
basico/31-unidad-1-vision-general-y-entorno-de-desarrollo/149-componentes-de-
una-aplicacion

Más contenido relacionado

La actualidad más candente

Presentacion android mistela&tweets
Presentacion android mistela&tweetsPresentacion android mistela&tweets
Presentacion android mistela&tweetsJorge Soro
 
Fundamentos desarrollo de Apps para Android
Fundamentos desarrollo de Apps para AndroidFundamentos desarrollo de Apps para Android
Fundamentos desarrollo de Apps para Androidandresuarezz26
 
Desarrollo de aplicaciones para Android
Desarrollo de aplicaciones para AndroidDesarrollo de aplicaciones para Android
Desarrollo de aplicaciones para AndroidRefresh Maracaibo
 
1.android curso
1.android   curso1.android   curso
1.android cursoguidotic
 
"Android de la A a la Z" -- Unidad 8
"Android de la A a la Z" -- Unidad 8"Android de la A a la Z" -- Unidad 8
"Android de la A a la Z" -- Unidad 8Android UNAM
 
Instrucciones y estructuras
Instrucciones y estructurasInstrucciones y estructuras
Instrucciones y estructurasFernand Bernowly
 
MTI App inventor: Conociendo el Entorno
MTI App inventor: Conociendo el EntornoMTI App inventor: Conociendo el Entorno
MTI App inventor: Conociendo el EntornoUranretxed Inc.
 
"Android de la A a la Z" -- Unidad 3
"Android de la A a la Z" -- Unidad 3"Android de la A a la Z" -- Unidad 3
"Android de la A a la Z" -- Unidad 3Android UNAM
 
Manos a la obra con java y eclipse
Manos a la obra con java y eclipseManos a la obra con java y eclipse
Manos a la obra con java y eclipsegrachika
 
Controles Básicos de Android Studio
 Controles Básicos de Android Studio Controles Básicos de Android Studio
Controles Básicos de Android StudioLisbeth Santur Abad
 
"Android de la A a la Z" -- Unidad 2
"Android de la A a la Z" -- Unidad 2"Android de la A a la Z" -- Unidad 2
"Android de la A a la Z" -- Unidad 2Android UNAM
 

La actualidad más candente (20)

Curso Introducción a android
Curso Introducción a androidCurso Introducción a android
Curso Introducción a android
 
Basicos app inventor-manual-de-introduccion
Basicos app inventor-manual-de-introduccionBasicos app inventor-manual-de-introduccion
Basicos app inventor-manual-de-introduccion
 
Presentacion android mistela&tweets
Presentacion android mistela&tweetsPresentacion android mistela&tweets
Presentacion android mistela&tweets
 
Fundamentos desarrollo de Apps para Android
Fundamentos desarrollo de Apps para AndroidFundamentos desarrollo de Apps para Android
Fundamentos desarrollo de Apps para Android
 
App
AppApp
App
 
Curso Android 2021
Curso Android  2021Curso Android  2021
Curso Android 2021
 
Introduccion a Android
Introduccion a AndroidIntroduccion a Android
Introduccion a Android
 
Desarrollo de aplicaciones para Android
Desarrollo de aplicaciones para AndroidDesarrollo de aplicaciones para Android
Desarrollo de aplicaciones para Android
 
1.android curso
1.android   curso1.android   curso
1.android curso
 
"Android de la A a la Z" -- Unidad 8
"Android de la A a la Z" -- Unidad 8"Android de la A a la Z" -- Unidad 8
"Android de la A a la Z" -- Unidad 8
 
Conceptos y Generalidades de Android
Conceptos y Generalidades de AndroidConceptos y Generalidades de Android
Conceptos y Generalidades de Android
 
Instrucciones y estructuras
Instrucciones y estructurasInstrucciones y estructuras
Instrucciones y estructuras
 
MTI App inventor: Conociendo el Entorno
MTI App inventor: Conociendo el EntornoMTI App inventor: Conociendo el Entorno
MTI App inventor: Conociendo el Entorno
 
"Android de la A a la Z" -- Unidad 3
"Android de la A a la Z" -- Unidad 3"Android de la A a la Z" -- Unidad 3
"Android de la A a la Z" -- Unidad 3
 
Windows, Linux, Android
Windows, Linux, AndroidWindows, Linux, Android
Windows, Linux, Android
 
Manos a la obra con java y eclipse
Manos a la obra con java y eclipseManos a la obra con java y eclipse
Manos a la obra con java y eclipse
 
Controles Básicos de Android Studio
 Controles Básicos de Android Studio Controles Básicos de Android Studio
Controles Básicos de Android Studio
 
Curso Desarrollo Android
Curso Desarrollo AndroidCurso Desarrollo Android
Curso Desarrollo Android
 
"Android de la A a la Z" -- Unidad 2
"Android de la A a la Z" -- Unidad 2"Android de la A a la Z" -- Unidad 2
"Android de la A a la Z" -- Unidad 2
 
Dispositivos moviles
Dispositivos movilesDispositivos moviles
Dispositivos moviles
 

Destacado

Programación Android | 02. Operaciones básicas con Android
Programación Android | 02. Operaciones básicas con AndroidProgramación Android | 02. Operaciones básicas con Android
Programación Android | 02. Operaciones básicas con AndroidDaniel Aparicio Arriola
 
Aplicaciones ANDROID
Aplicaciones ANDROIDAplicaciones ANDROID
Aplicaciones ANDROIDJuanKSP
 
Taller Android seedrocket
Taller Android seedrocketTaller Android seedrocket
Taller Android seedrocketIsrael Camacho
 
Guía informática i_2015
Guía informática i_2015Guía informática i_2015
Guía informática i_2015cgomeza2
 
curso android tema 3
curso android tema 3curso android tema 3
curso android tema 3Frank Jorge
 

Destacado (8)

Taller Android Mapas
Taller Android MapasTaller Android Mapas
Taller Android Mapas
 
Tema 4.4 Actividades
Tema 4.4 ActividadesTema 4.4 Actividades
Tema 4.4 Actividades
 
Tema 4.3 Ejemplo sobre teleco
Tema 4.3 Ejemplo sobre telecoTema 4.3 Ejemplo sobre teleco
Tema 4.3 Ejemplo sobre teleco
 
Programación Android | 02. Operaciones básicas con Android
Programación Android | 02. Operaciones básicas con AndroidProgramación Android | 02. Operaciones básicas con Android
Programación Android | 02. Operaciones básicas con Android
 
Aplicaciones ANDROID
Aplicaciones ANDROIDAplicaciones ANDROID
Aplicaciones ANDROID
 
Taller Android seedrocket
Taller Android seedrocketTaller Android seedrocket
Taller Android seedrocket
 
Guía informática i_2015
Guía informática i_2015Guía informática i_2015
Guía informática i_2015
 
curso android tema 3
curso android tema 3curso android tema 3
curso android tema 3
 

Similar a Componentes necesarios de android docx

Similar a Componentes necesarios de android docx (20)

20 preguntas
20 preguntas20 preguntas
20 preguntas
 
App inventor
App inventorApp inventor
App inventor
 
Que es android studio
Que es android studioQue es android studio
Que es android studio
 
Iniciación a Android
Iniciación a AndroidIniciación a Android
Iniciación a Android
 
R esume libro el gran libro de android
R esume libro el gran libro de androidR esume libro el gran libro de android
R esume libro el gran libro de android
 
Android
AndroidAndroid
Android
 
Intro. a Android Instituto Bosc de la Coma en Olot
Intro. a Android Instituto Bosc de la Coma en OlotIntro. a Android Instituto Bosc de la Coma en Olot
Intro. a Android Instituto Bosc de la Coma en Olot
 
Maestrosdelweb guia-android
Maestrosdelweb guia-androidMaestrosdelweb guia-android
Maestrosdelweb guia-android
 
Mdw guia-android-1.3
Mdw guia-android-1.3Mdw guia-android-1.3
Mdw guia-android-1.3
 
Guía Android
Guía AndroidGuía Android
Guía Android
 
Mdw guia-android-1.3
Mdw guia-android-1.3Mdw guia-android-1.3
Mdw guia-android-1.3
 
Mdw guia-android
Mdw guia-androidMdw guia-android
Mdw guia-android
 
Maestrosdelweb guia-android
Maestrosdelweb guia-androidMaestrosdelweb guia-android
Maestrosdelweb guia-android
 
Taller de prog. en android
Taller de prog. en androidTaller de prog. en android
Taller de prog. en android
 
Aplicaciones android
Aplicaciones androidAplicaciones android
Aplicaciones android
 
Curso de Android 4.x : Unidad 04 Componentes
Curso de Android 4.x : Unidad 04 ComponentesCurso de Android 4.x : Unidad 04 Componentes
Curso de Android 4.x : Unidad 04 Componentes
 
Preguntas sobre android
Preguntas sobre androidPreguntas sobre android
Preguntas sobre android
 
Android
AndroidAndroid
Android
 
Cuestionario android
Cuestionario androidCuestionario android
Cuestionario android
 
Cuestionario
CuestionarioCuestionario
Cuestionario
 

Más de grachika

Actividades y tareas
Actividades y tareasActividades y tareas
Actividades y tareasgrachika
 
Indicadores de crecimiento económico
Indicadores de crecimiento económicoIndicadores de crecimiento económico
Indicadores de crecimiento económicograchika
 
Sentido de pertenencia
Sentido de pertenenciaSentido de pertenencia
Sentido de pertenenciagrachika
 
Reunión de trabajo efectiva
Reunión de trabajo efectivaReunión de trabajo efectiva
Reunión de trabajo efectivagrachika
 
Teoria Locke
Teoria LockeTeoria Locke
Teoria Lockegrachika
 
Código QR
Código QRCódigo QR
Código QRgrachika
 
Estilos de imagen
Estilos de imagenEstilos de imagen
Estilos de imagengrachika
 
Students submission -calificaciones.
Students submission   -calificaciones.Students submission   -calificaciones.
Students submission -calificaciones.grachika
 
Círculos de estudio
Círculos de estudioCírculos de estudio
Círculos de estudiograchika
 
Las 60 preguntas[1]
Las 60 preguntas[1]Las 60 preguntas[1]
Las 60 preguntas[1]grachika
 
Historia de android
Historia de androidHistoria de android
Historia de androidgrachika
 
Actividad 2
Actividad 2Actividad 2
Actividad 2grachika
 
Tutorial de Pseudocodigos
Tutorial de PseudocodigosTutorial de Pseudocodigos
Tutorial de Pseudocodigosgrachika
 
[ojo x ojo]
[ojo x ojo][ojo x ojo]
[ojo x ojo]grachika
 
Manos a la obra con java y eclipse.
Manos a la obra con java y eclipse.Manos a la obra con java y eclipse.
Manos a la obra con java y eclipse.grachika
 
Preguntas.
Preguntas.Preguntas.
Preguntas.grachika
 
¿Como hacer un pseudocodigo y diagrama de flujo?
¿Como hacer un pseudocodigo y diagrama de flujo?¿Como hacer un pseudocodigo y diagrama de flujo?
¿Como hacer un pseudocodigo y diagrama de flujo?grachika
 

Más de grachika (20)

Actividades y tareas
Actividades y tareasActividades y tareas
Actividades y tareas
 
Indicadores de crecimiento económico
Indicadores de crecimiento económicoIndicadores de crecimiento económico
Indicadores de crecimiento económico
 
Sentido de pertenencia
Sentido de pertenenciaSentido de pertenencia
Sentido de pertenencia
 
Reunión de trabajo efectiva
Reunión de trabajo efectivaReunión de trabajo efectiva
Reunión de trabajo efectiva
 
Teoria Locke
Teoria LockeTeoria Locke
Teoria Locke
 
Código QR
Código QRCódigo QR
Código QR
 
Estilos de imagen
Estilos de imagenEstilos de imagen
Estilos de imagen
 
Students submission -calificaciones.
Students submission   -calificaciones.Students submission   -calificaciones.
Students submission -calificaciones.
 
Círculos de estudio
Círculos de estudioCírculos de estudio
Círculos de estudio
 
Las 60 preguntas[1]
Las 60 preguntas[1]Las 60 preguntas[1]
Las 60 preguntas[1]
 
Historia de android
Historia de androidHistoria de android
Historia de android
 
Actividad 2
Actividad 2Actividad 2
Actividad 2
 
Tutorial de Pseudocodigos
Tutorial de PseudocodigosTutorial de Pseudocodigos
Tutorial de Pseudocodigos
 
[ojo x ojo]
[ojo x ojo][ojo x ojo]
[ojo x ojo]
 
Violencia
ViolenciaViolencia
Violencia
 
Manos a la obra con java y eclipse.
Manos a la obra con java y eclipse.Manos a la obra con java y eclipse.
Manos a la obra con java y eclipse.
 
Preguntas
PreguntasPreguntas
Preguntas
 
Preguntas.
Preguntas.Preguntas.
Preguntas.
 
Soporte.
Soporte.Soporte.
Soporte.
 
¿Como hacer un pseudocodigo y diagrama de flujo?
¿Como hacer un pseudocodigo y diagrama de flujo?¿Como hacer un pseudocodigo y diagrama de flujo?
¿Como hacer un pseudocodigo y diagrama de flujo?
 

Último

Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESOluismii249
 
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSOCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSYadi Campos
 
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfFeliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfMercedes Gonzalez
 
Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024Juan Martín Martín
 
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...JAVIER SOLIS NOYOLA
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Lourdes Feria
 
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptxdeimerhdz21
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfFrancisco158360
 
SEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VS
SEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VSSEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VS
SEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VSYadi Campos
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAEl Fortí
 
Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dstEphaniiie
 
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA IIAFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA IIIsauraImbrondone
 
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptxLA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptxlclcarmen
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESOluismii249
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfAngélica Soledad Vega Ramírez
 
Infografía EE con pie del 2023 (3)-1.pdf
Infografía EE con pie del 2023 (3)-1.pdfInfografía EE con pie del 2023 (3)-1.pdf
Infografía EE con pie del 2023 (3)-1.pdfAlfaresbilingual
 

Último (20)

Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
 
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSOCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
 
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfFeliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
 
Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024
 
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...
 
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptx
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
 
Power Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptxPower Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptx
 
SEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VS
SEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VSSEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VS
SEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VS
 
Interpretación de cortes geológicos 2024
Interpretación de cortes geológicos 2024Interpretación de cortes geológicos 2024
Interpretación de cortes geológicos 2024
 
Supuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docxSupuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docx
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
 
Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes d
 
Medición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptxMedición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptx
 
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA IIAFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
 
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptxLA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
 
Infografía EE con pie del 2023 (3)-1.pdf
Infografía EE con pie del 2023 (3)-1.pdfInfografía EE con pie del 2023 (3)-1.pdf
Infografía EE con pie del 2023 (3)-1.pdf
 

Componentes necesarios de android docx

  • 1.
  • 2. Android SDK incluye una completa variedad de herramientas a medida que le ayudarán en el desarrollo de aplicaciones móviles para la plataforma Android. Entre las más importantes encontramos el Emulador de Android y el plugin que se integra con Eclipse, Android Development Tools, pero el SDK también incluye una variedad de herramientas para debugging, packaging, y instalar sus aplicaciones en el emulador. A pesar de existir un plugin para Eclipse se puede continuar desarrollando con su editor favorito, ya que a través de línea de comando también se podrá crear, construir y hacer debug de cualquier proyecto Android. Necesitaremos un framework en nuestro caso vamos a utiizar el eclipse Galileo con Windows de 32 bits. Componentes de una aplicación Existen una serie de elementos clave que resultan imprescindibles para desarrollar aplicaciones en Android. En este apartado vamos a realizar una descripción inicial de algunos de los más importantes. A lo largo del libro se describirán con más detalle las clases Java que implementan cada uno de estos componentes. Vista (View) Las vistas son los elementos que componen la interfaz de usuario de una aplicación. Son por ejemplo, un botón, una entrada de texto,… Todas las vistas van a ser objetos descendientes de la clase View, y por tanto, pueden ser definidos utilizando código Java. Sin embargo, lo habitual va a ser definir las vistas utilizando un fichero XML y dejar que el sistema cree los objetos por nosotros a partir de este fichero. Layout Un Layout es un conjunto de vistas agrupadas de una determinada forma. Vamos a disponer de diferentes tipos de Layouts para organizar las vistas de forma lineal, en cuadrícula o indicando la posición absoluta de cada vista. Los Layouts también son objetos descendientes de la clase View. Una aplicación en Android va a estar formada por un conjunto de elementos básicos de visualización, coloquialmente conocidos como pantallas de la aplicación. En Android cada uno de estos elementos, o pantallas, se conoce como actividad. Servicio (Service) Un servicio es un proceso que se ejecuta “detrás”, sin la necesidad de una interacción con el usuario. Es algo parecido a un demonio en Unix o a un servicio en Windows. En Android disponemos de dos tipos de servicios: servicios locales, que pueden ser utilizados por aplicaciones del mismo terminal y servicios remotos, que pueden ser utilizados desde otros terminales.
  • 3. Intención (Intent) Una intención representa la voluntad de realizar alguna acción; como realizar una llamada de teléfono, visualizar una página web. Los componentes lanzados pueden ser internos o externos a nuestra aplicación. También utilizaremos las intenciones para el intercambio de información entre estos componentes. En muchas ocasiones una intención no será inicializada por la aplicación, si no por el sistema, por ejemplo, cuando pedimos visualizar una página web. En otras ocasiones será necesario que la aplicación inicialice su propia intención. Para ello se creará un objeto de la clase Intent. Receptor de anuncios (Broadcast receiver) Un receptor de anuncios recibe y reacciona ante anuncios de tipo broadcast. Existen muchos originados por el sistema; como por ejemplo Batería baja, llamada entrante,... Aunque, las aplicaciones también puede lanzar un anuncio broadcast. No tienen interfaz de usuario, aunque pueden iniciar una actividad para atender a un anuncio. Proveedores de Contenido (ContentProvider) La compartición de información entre teléfonos móviles resulta un tema vital. Android define un mecanismo estándar para que las aplicaciones puedan compartir datos sin necesidad de comprometer la seguridad del sistema de ficheros. Con este mecanismo podremos acceder a datos de otras aplicaciones, como la lista de contactos, o proporcionar datos a otras aplicaciones. Los Content Provider son estudiados en el 0. http://www.androidcurso.com/index.php/curso-android-basico/tutoriales-android- basico/31-unidad-1-vision-general-y-entorno-de-desarrollo/149-componentes-de- una-aplicacion