SlideShare una empresa de Scribd logo
1 de 13
Android
Índice 1.  ¿Qué es Android? 2. ¿Qué promete Android?   3.  Arquitectura de Android 4. SDK y desarrollo 5. Antes de programar 5.1. Entorno IDE 5.2. Información de referencia 6. Ejemplos prácticos 6.1. Crear un programa 6.2. Hello, Android vs. Hello Psem 6.3. Otras aplicaciones 7. Futuro
1. ¿Qué es Android? Proyecto GPL para integración de software en disp. móviles. Open hanset Alliance (+30 compañías tecnología) - Operadores (Sprint, T-Mobile, Telefonica,...) - Constructores (TI, Intel, Motorola, Nvidia, Qualcomm,...) Set de software para dispositivos móviles: - Completo : OS, middleware y aplicaciones -  Abierto : construido sobrel el Kernel de Linux (en Java)  - Gratuito : SDK disponible en internet Compromiso tecnológico para optimizar recursos en entornos móviles
2. ¿Qué promete Android? LIBERTAD: - Todas las aplicaciones están construidas igual  (todo es customizable) - Desarrollo aplicaciones vs. Instalación aplicaciones MOVILIDAD: - Aplicaciones provistas de localización - Mejora de comunicaciones P2P DESARROLLO FÁCIL Y RÁPIDO + SOPORTE - SDK con emulador y debugger - Comunidad de desarrolladores / grupos de discusión
3. Arquitectura de Android
3. Arquitectura de Android Construido desde la base (Kernel) hacia capas superiores: - Linux Kernel:  Núcleo Linux 2.6. Control drivers, periféricos. Servicios : seguridad, gestión de memoria, procesos - Bibliotecas:  Escritas en C/C++ Gráficos (2D, 3D), reproducción/grabación archivos media, mapa de bits, BBDD. - Runtime:  Sobre la máquina virtual de Dalvik Archivos .dex optimizan necesidades de  memoria, batería  y  procesado - Application Framework:  Acceso completo a API's Vistas (Listas, Grids, botones, etc), Content Provider (gestión acceso) y varios  Managers (Resource, Notification, Activity) - Aplicaciones:  Set of  Core applications Email, SMS, calendario, mapas, navegador internet, contactos
4. SDK y desarrollo ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
5. Antes de programar PACKAGE EXPLORER 5.1. Entorno IDE NAVIGATOR HIERARCHY   En el entorno del IDE de eclipse existen 3 vistas: HIERARCHY -> TIPOS, SUBTIPOS y SUPERTIPOS NAVIGATOR -> Navegación en el workspace  (navegación en recursos) PACK. EXPLORER-> Navegación en el proyecto (navegacón en java)
5. Antes de programar ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],5.2. Reference information
6. Ejemplos Prácticos File -> New -> Project  (Android - > Android Project) Project Name:  Carpeta donde se almacena el proyecto Properties Package name:  Namespace donde residirá el código Activity name:  Clase generada Application name:  Nombre de la aplicación creada 6.1. Crear un Proyecto com.google.android Es un paquete de predefinido de google donde almacena sus aplicaciones Si deseasemos crear una nueva aplicación, p.ej. pondríamos: psem.android.hello Project Name: Hello android / Hello psem Package name: com.google.android.hello psem.android.hello Activity name: HelloAndroid / HelloPsem Application name: Hello_Android / Hello_Psem 6.2.  Hello, Android vs. Hello Psem
6. Ejemplos Prácticos 6.2.  Hello, Android vs. Hello Psem public class  HelloAndroid  extends Activity { /** Called when the activity is first created. */ @Override public void onCreate(Bundle icicle) { super.onCreate(icicle); TextView tv = new TextView( this ); tv.setText(&quot;Hello, Android&quot;); setContentView(tv); } } public class  HelloPsem  extends Activity { /** Called when the activity is first created. */ @Override public void onCreate(Bundle icicle) { super.onCreate(icicle); setContentView( R.layout.main ); } } Programatic UI layout Crear aplicaciones en código fuente xml. <?xml version=&quot;1.0&quot; encoding=&quot;utf-8&quot;?> <LinearLayout xmlns:android=&quot;http://schemas.android.com/apk/res/android&quot; android:orientation=&quot;vertical&quot; android:layout_width=&quot;fill_parent&quot; android:layout_height=&quot;fill_parent&quot; > <TextView  android:layout_width=&quot;fill_parent&quot;  android:layout_height=&quot;wrap_content&quot;  android:text=&quot;Hello, Android!&quot; /> </LinearLayout> com.google.android.hello  ya contiene una aplicación con el siguiente código
6. Ejemplos Prácticos Motivar al desarrollador a crear aplicaciones. Existe un  tutorial  con aplicaciones guiadas. Consta de 3 ejercicios más uno que es una guía de utilización del debugger. Ejercicio 1 Permite crear notas y editarlas. También demuestra las opciones básicas del  ListActivities  y la creación y edición de un menú de opciones Ejercicio 2 Explica como crear una segunda actividad y adjuntarla al proyecto, añadirla al  Manifest.  También como invocar una actividad de forma asíncrona con  startSubActivity() . Ejercicio 3 Trata los  life-cycle events  y  callbacks  y las técnicas para almacenar y mantener la información del estado de aplicación. Ejercicio Debugger Uso del debugger. Cómo poner breakpoints y observar variables, cómo ejecutar la aplicación en modo debug. 6.3. Otras aplicaciones guiadas
7. Futuro ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],http://androidcommunity.com/ http://android-developers.blogspot.com/ http://groups.google.com/group/android-developers?lnk=srg En Total 10M$ en premios

Más contenido relacionado

La actualidad más candente

Componentes necesarios para programar en androi1
Componentes necesarios para programar en androi1Componentes necesarios para programar en androi1
Componentes necesarios para programar en androi1
Luis Mario Zapata Azua
 

La actualidad más candente (20)

Componentes necesarios para programar en androi1
Componentes necesarios para programar en androi1Componentes necesarios para programar en androi1
Componentes necesarios para programar en androi1
 
Componentes necesarios para programar en android
Componentes necesarios para programar en androidComponentes necesarios para programar en android
Componentes necesarios para programar en android
 
ANdroid studio
ANdroid studioANdroid studio
ANdroid studio
 
Entornos-de-Desarrollo-Eclipse-y-Android-SDK
Entornos-de-Desarrollo-Eclipse-y-Android-SDKEntornos-de-Desarrollo-Eclipse-y-Android-SDK
Entornos-de-Desarrollo-Eclipse-y-Android-SDK
 
Instalacion y configuracion de Android Studio
Instalacion y configuracion de Android StudioInstalacion y configuracion de Android Studio
Instalacion y configuracion de Android Studio
 
Desarrollo android - 3 - entorno de desarrollo
Desarrollo android  - 3 - entorno de desarrolloDesarrollo android  - 3 - entorno de desarrollo
Desarrollo android - 3 - entorno de desarrollo
 
Desarrollo android - 2 - arquitectura del sistema
Desarrollo android   - 2 - arquitectura del sistemaDesarrollo android   - 2 - arquitectura del sistema
Desarrollo android - 2 - arquitectura del sistema
 
Taller de Android
Taller de AndroidTaller de Android
Taller de Android
 
ANDROID STUDIO
ANDROID STUDIO ANDROID STUDIO
ANDROID STUDIO
 
Taller deandroid
Taller deandroidTaller deandroid
Taller deandroid
 
Recurso multimedia
Recurso multimediaRecurso multimedia
Recurso multimedia
 
Herramientas para Desarrollo de Aplicaciones Moviles
Herramientas para Desarrollo de Aplicaciones MovilesHerramientas para Desarrollo de Aplicaciones Moviles
Herramientas para Desarrollo de Aplicaciones Moviles
 
Fundamentos del Desarrollo de Aplicaciones para Android
Fundamentos del Desarrollo de Aplicaciones para AndroidFundamentos del Desarrollo de Aplicaciones para Android
Fundamentos del Desarrollo de Aplicaciones para Android
 
Curso Android 2021
Curso Android  2021Curso Android  2021
Curso Android 2021
 
Cetis 109(2)
Cetis 109(2)Cetis 109(2)
Cetis 109(2)
 
1.android curso
1.android   curso1.android   curso
1.android curso
 
Primer Ejemplo de Proyecto en Android Studio
Primer Ejemplo de Proyecto en Android StudioPrimer Ejemplo de Proyecto en Android Studio
Primer Ejemplo de Proyecto en Android Studio
 
Gadget review
Gadget reviewGadget review
Gadget review
 
ESTRUCTURA DE UN PROYECTO EN ANDROID STUDIO
ESTRUCTURA DE UN PROYECTO EN ANDROID STUDIOESTRUCTURA DE UN PROYECTO EN ANDROID STUDIO
ESTRUCTURA DE UN PROYECTO EN ANDROID STUDIO
 
Descargar Java JDK, Netbeans y Java ME para Desarrollo de Aplicaciones Moviles
Descargar Java JDK, Netbeans y Java ME para Desarrollo de Aplicaciones MovilesDescargar Java JDK, Netbeans y Java ME para Desarrollo de Aplicaciones Moviles
Descargar Java JDK, Netbeans y Java ME para Desarrollo de Aplicaciones Moviles
 

Destacado

Falsa identidad de sarah waters v1.0
Falsa identidad de sarah waters v1.0Falsa identidad de sarah waters v1.0
Falsa identidad de sarah waters v1.0
Melanie Gomez
 
Guia de lectura - Homosexualitat en el còmic
Guia de lectura - Homosexualitat en el còmicGuia de lectura - Homosexualitat en el còmic
Guia de lectura - Homosexualitat en el còmic
Biblioteques VNG
 
Actividad 2 Analizador léxico, sintáctico y semántico
Actividad 2 Analizador léxico, sintáctico y semántico Actividad 2 Analizador léxico, sintáctico y semántico
Actividad 2 Analizador léxico, sintáctico y semántico
maryr_
 

Destacado (19)

Google hacking - Ponencia Gr2Dest
Google hacking - Ponencia Gr2DestGoogle hacking - Ponencia Gr2Dest
Google hacking - Ponencia Gr2Dest
 
Internet Of Things - BetabeersZGZ 26-09-14
Internet Of Things - BetabeersZGZ 26-09-14Internet Of Things - BetabeersZGZ 26-09-14
Internet Of Things - BetabeersZGZ 26-09-14
 
Internet of things: El futuro de los sistemas de control, ROMÁN FRANCESCH, E-...
Internet of things: El futuro de los sistemas de control, ROMÁN FRANCESCH, E-...Internet of things: El futuro de los sistemas de control, ROMÁN FRANCESCH, E-...
Internet of things: El futuro de los sistemas de control, ROMÁN FRANCESCH, E-...
 
Falsa identidad de sarah waters v1.0
Falsa identidad de sarah waters v1.0Falsa identidad de sarah waters v1.0
Falsa identidad de sarah waters v1.0
 
Guia de lectura - Homosexualitat en el còmic
Guia de lectura - Homosexualitat en el còmicGuia de lectura - Homosexualitat en el còmic
Guia de lectura - Homosexualitat en el còmic
 
Fundamentos de bases de datos abraham silberschatz, henry f. korth, s. suda...
Fundamentos de bases de datos   abraham silberschatz, henry f. korth, s. suda...Fundamentos de bases de datos   abraham silberschatz, henry f. korth, s. suda...
Fundamentos de bases de datos abraham silberschatz, henry f. korth, s. suda...
 
Computacion paralela
Computacion paralelaComputacion paralela
Computacion paralela
 
Taller Android Navaja Negra 5 ED
Taller Android Navaja Negra 5 EDTaller Android Navaja Negra 5 ED
Taller Android Navaja Negra 5 ED
 
Operadores de Búsqueda avanzados en Google
Operadores de Búsqueda avanzados en GoogleOperadores de Búsqueda avanzados en Google
Operadores de Búsqueda avanzados en Google
 
Internet of Things
Internet of Things Internet of Things
Internet of Things
 
Compiladores analizadores gramática y algo mas
Compiladores analizadores gramática y algo masCompiladores analizadores gramática y algo mas
Compiladores analizadores gramática y algo mas
 
Tesis android
Tesis androidTesis android
Tesis android
 
Real time data analytics - Part 2 - Sensors & Internet of Things
Real time data analytics - Part 2 - Sensors & Internet of ThingsReal time data analytics - Part 2 - Sensors & Internet of Things
Real time data analytics - Part 2 - Sensors & Internet of Things
 
El gran libro de android avanzado 1ed
El gran libro de android avanzado 1edEl gran libro de android avanzado 1ed
El gran libro de android avanzado 1ed
 
KNX iniciación
KNX iniciaciónKNX iniciación
KNX iniciación
 
Compiladores teoria e implementacion
Compiladores teoria e implementacionCompiladores teoria e implementacion
Compiladores teoria e implementacion
 
Bajo la misma estrella
Bajo la misma estrella Bajo la misma estrella
Bajo la misma estrella
 
Actividad 2 Analizador léxico, sintáctico y semántico
Actividad 2 Analizador léxico, sintáctico y semántico Actividad 2 Analizador léxico, sintáctico y semántico
Actividad 2 Analizador léxico, sintáctico y semántico
 
Threat Modeling for the Internet of Things
Threat Modeling for the Internet of ThingsThreat Modeling for the Internet of Things
Threat Modeling for the Internet of Things
 

Similar a Android Pres3

1. introduccion a_android__conceptos_basicos__entorno_de_desarrollo_eclipse
1. introduccion a_android__conceptos_basicos__entorno_de_desarrollo_eclipse1. introduccion a_android__conceptos_basicos__entorno_de_desarrollo_eclipse
1. introduccion a_android__conceptos_basicos__entorno_de_desarrollo_eclipse
glorii piickolii
 
Componentes necesarios de android docx
Componentes necesarios de android  docxComponentes necesarios de android  docx
Componentes necesarios de android docx
grachika
 
Maestrosdelweb guia-android
Maestrosdelweb guia-androidMaestrosdelweb guia-android
Maestrosdelweb guia-android
Nilson Gongora
 
Mdw guia-android-1.3
Mdw guia-android-1.3Mdw guia-android-1.3
Mdw guia-android-1.3
ERWIN AGUILAR
 
Mdw guia-android-1.3
Mdw guia-android-1.3Mdw guia-android-1.3
Mdw guia-android-1.3
Leo31146695
 
Maestrosdelweb guia-android
Maestrosdelweb guia-androidMaestrosdelweb guia-android
Maestrosdelweb guia-android
Carlitos Sosa
 

Similar a Android Pres3 (20)

Introducción a la programación androide
Introducción a la programación androideIntroducción a la programación androide
Introducción a la programación androide
 
Curso Iniciacion android
Curso Iniciacion androidCurso Iniciacion android
Curso Iniciacion android
 
Cetis 109
Cetis 109Cetis 109
Cetis 109
 
Deletreando Android
Deletreando AndroidDeletreando Android
Deletreando Android
 
1. introduccion a_android__conceptos_basicos__entorno_de_desarrollo_eclipse
1. introduccion a_android__conceptos_basicos__entorno_de_desarrollo_eclipse1. introduccion a_android__conceptos_basicos__entorno_de_desarrollo_eclipse
1. introduccion a_android__conceptos_basicos__entorno_de_desarrollo_eclipse
 
Componentes necesarios de android docx
Componentes necesarios de android  docxComponentes necesarios de android  docx
Componentes necesarios de android docx
 
Android studio
Android studioAndroid studio
Android studio
 
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
 
Introducción al desarrollo de aplicaciones para Android
Introducción al desarrollo de aplicaciones para AndroidIntroducción al desarrollo de aplicaciones para Android
Introducción al desarrollo de aplicaciones para Android
 
Android
AndroidAndroid
Android
 
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
 
Curso Desarrollo Android
Curso Desarrollo AndroidCurso Desarrollo Android
Curso Desarrollo Android
 
Android
AndroidAndroid
Android
 
Taller Práctico de Android
Taller Práctico de AndroidTaller Práctico de Android
Taller Práctico de 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
 

Último

Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
AnnimoUno1
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
FagnerLisboa3
 

Último (11)

Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfRefrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
 

Android Pres3

  • 2. Índice 1. ¿Qué es Android? 2. ¿Qué promete Android? 3. Arquitectura de Android 4. SDK y desarrollo 5. Antes de programar 5.1. Entorno IDE 5.2. Información de referencia 6. Ejemplos prácticos 6.1. Crear un programa 6.2. Hello, Android vs. Hello Psem 6.3. Otras aplicaciones 7. Futuro
  • 3. 1. ¿Qué es Android? Proyecto GPL para integración de software en disp. móviles. Open hanset Alliance (+30 compañías tecnología) - Operadores (Sprint, T-Mobile, Telefonica,...) - Constructores (TI, Intel, Motorola, Nvidia, Qualcomm,...) Set de software para dispositivos móviles: - Completo : OS, middleware y aplicaciones - Abierto : construido sobrel el Kernel de Linux (en Java) - Gratuito : SDK disponible en internet Compromiso tecnológico para optimizar recursos en entornos móviles
  • 4. 2. ¿Qué promete Android? LIBERTAD: - Todas las aplicaciones están construidas igual (todo es customizable) - Desarrollo aplicaciones vs. Instalación aplicaciones MOVILIDAD: - Aplicaciones provistas de localización - Mejora de comunicaciones P2P DESARROLLO FÁCIL Y RÁPIDO + SOPORTE - SDK con emulador y debugger - Comunidad de desarrolladores / grupos de discusión
  • 6. 3. Arquitectura de Android Construido desde la base (Kernel) hacia capas superiores: - Linux Kernel: Núcleo Linux 2.6. Control drivers, periféricos. Servicios : seguridad, gestión de memoria, procesos - Bibliotecas: Escritas en C/C++ Gráficos (2D, 3D), reproducción/grabación archivos media, mapa de bits, BBDD. - Runtime: Sobre la máquina virtual de Dalvik Archivos .dex optimizan necesidades de memoria, batería y procesado - Application Framework: Acceso completo a API's Vistas (Listas, Grids, botones, etc), Content Provider (gestión acceso) y varios Managers (Resource, Notification, Activity) - Aplicaciones: Set of Core applications Email, SMS, calendario, mapas, navegador internet, contactos
  • 7.
  • 8. 5. Antes de programar PACKAGE EXPLORER 5.1. Entorno IDE NAVIGATOR HIERARCHY En el entorno del IDE de eclipse existen 3 vistas: HIERARCHY -> TIPOS, SUBTIPOS y SUPERTIPOS NAVIGATOR -> Navegación en el workspace (navegación en recursos) PACK. EXPLORER-> Navegación en el proyecto (navegacón en java)
  • 9.
  • 10. 6. Ejemplos Prácticos File -> New -> Project (Android - > Android Project) Project Name: Carpeta donde se almacena el proyecto Properties Package name: Namespace donde residirá el código Activity name: Clase generada Application name: Nombre de la aplicación creada 6.1. Crear un Proyecto com.google.android Es un paquete de predefinido de google donde almacena sus aplicaciones Si deseasemos crear una nueva aplicación, p.ej. pondríamos: psem.android.hello Project Name: Hello android / Hello psem Package name: com.google.android.hello psem.android.hello Activity name: HelloAndroid / HelloPsem Application name: Hello_Android / Hello_Psem 6.2. Hello, Android vs. Hello Psem
  • 11. 6. Ejemplos Prácticos 6.2. Hello, Android vs. Hello Psem public class HelloAndroid extends Activity { /** Called when the activity is first created. */ @Override public void onCreate(Bundle icicle) { super.onCreate(icicle); TextView tv = new TextView( this ); tv.setText(&quot;Hello, Android&quot;); setContentView(tv); } } public class HelloPsem extends Activity { /** Called when the activity is first created. */ @Override public void onCreate(Bundle icicle) { super.onCreate(icicle); setContentView( R.layout.main ); } } Programatic UI layout Crear aplicaciones en código fuente xml. <?xml version=&quot;1.0&quot; encoding=&quot;utf-8&quot;?> <LinearLayout xmlns:android=&quot;http://schemas.android.com/apk/res/android&quot; android:orientation=&quot;vertical&quot; android:layout_width=&quot;fill_parent&quot; android:layout_height=&quot;fill_parent&quot; > <TextView android:layout_width=&quot;fill_parent&quot; android:layout_height=&quot;wrap_content&quot; android:text=&quot;Hello, Android!&quot; /> </LinearLayout> com.google.android.hello ya contiene una aplicación con el siguiente código
  • 12. 6. Ejemplos Prácticos Motivar al desarrollador a crear aplicaciones. Existe un tutorial con aplicaciones guiadas. Consta de 3 ejercicios más uno que es una guía de utilización del debugger. Ejercicio 1 Permite crear notas y editarlas. También demuestra las opciones básicas del ListActivities y la creación y edición de un menú de opciones Ejercicio 2 Explica como crear una segunda actividad y adjuntarla al proyecto, añadirla al Manifest. También como invocar una actividad de forma asíncrona con startSubActivity() . Ejercicio 3 Trata los life-cycle events y callbacks y las técnicas para almacenar y mantener la información del estado de aplicación. Ejercicio Debugger Uso del debugger. Cómo poner breakpoints y observar variables, cómo ejecutar la aplicación en modo debug. 6.3. Otras aplicaciones guiadas
  • 13.