Este documento presenta una introducción a las aplicaciones Android, los menús y las notificaciones. Explica que las aplicaciones están compuestas de componentes como actividades, servicios y proveedores de contenido. También describe los tipos de menús, incluidos los menús de opciones y de contexto, y provee un ejemplo básico de implementación de un menú.
Este documento presenta una introducción a los menús en Android. Explica los diferentes tipos de menús como opciones menú, contexto menú y submenús. Luego muestra un ejemplo práctico de cómo crear un menú simple con varias opciones y submenús en Android usando XML. Finalmente, detalla cómo añadir iconos a las opciones de menú.
Este documento presenta una introducción a las aplicaciones Android. Explica los componentes clave de una aplicación como actividades, servicios y proveedores de contenido. También describe los recursos comunes de un proyecto Android como layouts, imágenes y cadenas de texto. Finalmente, introduce conceptos como la clase R, los intents y las notificaciones.
Este documento presenta una introducción a las aplicaciones Android. Explica los componentes clave de una aplicación como actividades, servicios y proveedores de contenido. También describe los recursos comunes de un proyecto Android como layouts, imágenes y cadenas de texto. Finalmente, introduce conceptos como la clase R, los intents y cómo se usan para comunicar entre actividades y aplicaciones.
Introducción a la Programación en Android - ELPTarracoDroid
Este documento presenta una introducción a las aplicaciones Android. Explica que una aplicación está compuesta de actividades, servicios y otros componentes. También describe los recursos comunes de un proyecto Android como layouts, imágenes y cadenas de texto. Finalmente, introduce conceptos como la clase R, los intents y cómo se usan para comunicar componentes dentro y entre aplicaciones.
Este documento presenta una introducción a la ingeniería de software. Define la ingeniería de software y explica su importancia para las economías modernas. Discute conceptos clave como productos de software, procesos de software, y modelos de desarrollo como la cascada y la espiral. También introduce temas como la visibilidad y gestión de procesos, así como la responsabilidad profesional en el desarrollo de software.
C2 centrado usuario_diu_mododecompatibilidad_2012_1Julio Pari
Este documento presenta una lección sobre diseño de interfaces de usuario centrado en el usuario. Explica la importancia de comprender a los usuarios y las tareas que realizan, y describe las etapas del proceso de diseño centrado en el usuario, incluido el análisis de requisitos, generación de prototipos, implementación y evaluación. El objetivo es capacitar a los estudiantes para diseñar interfaces que sean útiles, usables y satisfactorias para los usuarios.
Este documento describe un curso de operación y programación de robots industriales IRC5. El curso enseña sobre el funcionamiento básico de los robots, la navegación del software de programación, la edición y ejecución de programas, y las instrucciones básicas de movimiento y control de programas. El objetivo es que los estudiantes aprendan a operar sistemas robotizados para aumentar la productividad y reducir riesgos laborales.
Este documento describe un diplomado de 40 horas sobre el desarrollo de aplicaciones para Android. El curso enseñará sobre el sistema operativo Android, cómo construir interfaces de usuario, usar servicios, hilos, almacenamiento de datos y más. El objetivo es que los estudiantes aprendan a desarrollar aplicaciones para Android de forma independiente. El curso está dirigido a estudiantes y profesionales de tecnología e ingeniería y requiere conocimientos previos de programación y preferiblemente Java.
Este documento presenta una introducción a los menús en Android. Explica los diferentes tipos de menús como opciones menú, contexto menú y submenús. Luego muestra un ejemplo práctico de cómo crear un menú simple con varias opciones y submenús en Android usando XML. Finalmente, detalla cómo añadir iconos a las opciones de menú.
Este documento presenta una introducción a las aplicaciones Android. Explica los componentes clave de una aplicación como actividades, servicios y proveedores de contenido. También describe los recursos comunes de un proyecto Android como layouts, imágenes y cadenas de texto. Finalmente, introduce conceptos como la clase R, los intents y las notificaciones.
Este documento presenta una introducción a las aplicaciones Android. Explica los componentes clave de una aplicación como actividades, servicios y proveedores de contenido. También describe los recursos comunes de un proyecto Android como layouts, imágenes y cadenas de texto. Finalmente, introduce conceptos como la clase R, los intents y cómo se usan para comunicar entre actividades y aplicaciones.
Introducción a la Programación en Android - ELPTarracoDroid
Este documento presenta una introducción a las aplicaciones Android. Explica que una aplicación está compuesta de actividades, servicios y otros componentes. También describe los recursos comunes de un proyecto Android como layouts, imágenes y cadenas de texto. Finalmente, introduce conceptos como la clase R, los intents y cómo se usan para comunicar componentes dentro y entre aplicaciones.
Este documento presenta una introducción a la ingeniería de software. Define la ingeniería de software y explica su importancia para las economías modernas. Discute conceptos clave como productos de software, procesos de software, y modelos de desarrollo como la cascada y la espiral. También introduce temas como la visibilidad y gestión de procesos, así como la responsabilidad profesional en el desarrollo de software.
C2 centrado usuario_diu_mododecompatibilidad_2012_1Julio Pari
Este documento presenta una lección sobre diseño de interfaces de usuario centrado en el usuario. Explica la importancia de comprender a los usuarios y las tareas que realizan, y describe las etapas del proceso de diseño centrado en el usuario, incluido el análisis de requisitos, generación de prototipos, implementación y evaluación. El objetivo es capacitar a los estudiantes para diseñar interfaces que sean útiles, usables y satisfactorias para los usuarios.
Este documento describe un curso de operación y programación de robots industriales IRC5. El curso enseña sobre el funcionamiento básico de los robots, la navegación del software de programación, la edición y ejecución de programas, y las instrucciones básicas de movimiento y control de programas. El objetivo es que los estudiantes aprendan a operar sistemas robotizados para aumentar la productividad y reducir riesgos laborales.
Este documento describe un diplomado de 40 horas sobre el desarrollo de aplicaciones para Android. El curso enseñará sobre el sistema operativo Android, cómo construir interfaces de usuario, usar servicios, hilos, almacenamiento de datos y más. El objetivo es que los estudiantes aprendan a desarrollar aplicaciones para Android de forma independiente. El curso está dirigido a estudiantes y profesionales de tecnología e ingeniería y requiere conocimientos previos de programación y preferiblemente Java.
Este documento explica cómo instalar y desinstalar software en Mandriva usando rpmdrake. Se puede acceder a rpmdrake desde el menú del sistema, el Centro de Control de Mandriva o desde la línea de comandos. Rpmdrake permite instalar, desinstalar y actualizar paquetes de software de forma gráfica gestionando repositorios locales y de red.
El documento describe qué son las aplicaciones de software. Explica que son programas diseñados para facilitar tareas específicas como procesadores de texto, hojas de cálculo u otros software especializados. Además, clasifica las aplicaciones en programas básicos para mejorar el rendimiento del ordenador y programas de productividad para facilitar tareas del usuario como procesadores de texto, hojas de cálculo y presentaciones.
Este documento contiene 15 preguntas sobre conceptos básicos de desarrollo de aplicaciones Android como actividades, layouts, widgets, vistas y la estructura básica de un proyecto Android. También explica elementos como menús, fragments y la función de componentes como TableLayout y la action bar. Las preguntas están respondidas por un estudiante como parte de una tarea para la asignatura Desarrollo de Aplicaciones III.
Este documento contiene 15 preguntas sobre conceptos básicos de desarrollo de aplicaciones Android como actividades, layouts, widgets, vistas y la estructura de carpetas de un proyecto Android. También explica elementos como fragmentos, menús y la barra de acción y su función en la interfaz de usuario de Android.
El documento describe las 7 categorías principales de software que representan un desafío para los ingenieros de software: 1) software de sistemas, 2) software de aplicaciones, 3) software científico y de ingeniería, 4) software incrustado, 5) software de línea de productos, 6) aplicaciones basadas en la web, y 7) software legado. Cada categoría tiene características y usos únicos para satisfacer las necesidades tecnológicas y de negocios cambiantes.
Este documento contiene las respuestas a un cuestionario sobre el desarrollo de aplicaciones Android. El cuestionario cubre temas como las herramientas de desarrollo Android, los componentes de una aplicación Android, los tipos de layouts y controles, el uso de menús y preferencias, y el acceso a bases de datos SQLite. El estudiante responde 15 preguntas sobre estos temas centrales del desarrollo móvil en Android.
Este documento describe el sistema operativo Android. Explica que es un sistema operativo basado en Linux desarrollado por Google para dispositivos móviles. Detalla que Android Studio es el entorno de desarrollo integrado oficial y las ventajas de usarlo. Finalmente, resume las conclusiones sobre Android siendo un sistema operativo robusto y necesario en teléfonos móviles.
Este documento contiene las respuestas de Manuel Jaramillo Martínez a 15 preguntas sobre el tema de Android. Las preguntas cubren componentes de Android, layouts, controles como Button e ImageView, action bars, preferencias compartidas, SQLite y Content Providers.
Este documento presenta información sobre software libre y su importancia, especialmente en países en desarrollo. También define software, clasifica los tipos de software (sistema, programación y aplicación), y describe las etapas clave en el desarrollo de software como requisitos, diseño, codificación, pruebas, instalación, y mantenimiento.
Software y herramientas de RRHH. Una breve aproximaciónfgarciag
Este documento resume tres sistemas de gestión de recursos humanos: SAP, PeopleSoft y Meta4. SAP es un potente pero rígido ERP alemán, PeopleSoft es una solución estadounidense 100% web configurable, y Meta4 es un sistema español especializado en nóminas con interfaz intuitiva.
La ingeniería del software en España: retos y oportunidadesAntonio Vallecillo
Este documento trata sobre los retos y oportunidades de la Ingeniería del Software. Brevemente describe cómo el software juega un papel clave en aplicaciones críticas y cómo la fiabilidad debe venir del software. También menciona la complejidad creciente de los requisitos y la rápida evolución de las tecnologías como desafíos para la industria del software.
El documento proporciona una introducción a la ingeniería de software, describiendo temas como su definición, los ciclos de desarrollo de software, áreas de aplicación como sistemas distribuidos y móviles, y modelos de desarrollo como el modelo en cascada y el modelo en espiral. También discute la importancia de la ingeniería de software y parámetros deseables para el desarrollo de software como la compatibilidad, corrección y seguridad.
Este documento explica cómo instalar Android en un PC o móvil. Para PC, se debe descargar la versión 4.3 de Android desde un enlace provisto e instalarla usando VirtualBox siguiendo las imágenes. También define qué son las apps, cómo se clasifican en nativas, híbridas y web, y cómo descargarlas. Por último, define un Objeto Virtual de Aprendizaje como una estructura mínima que debe contener un objetivo, contexto, actividad y componente evaluativo para incorporarle sentido.
Este documento presenta una introducción general a la gestión de sistemas de información y al software SAP R/3. Explica la arquitectura de un sistema R/3, incluyendo los servicios de base de datos, aplicaciones y presentación. También describe los diferentes escenarios de configuración de sistemas R/3 y el entorno de usuario SAPGUI.
Este documento presenta preguntas y respuestas sobre conceptos básicos de programación como programas, lenguajes de programación, programadores, problemas, algoritmos y las fases para resolver problemas. El documento también incluye preguntas sobre las expectativas y lo que se espera aprender en el curso.
Este documento presenta un curso sobre el desarrollo de aplicaciones móviles con Android. El curso cubre temas como la introducción a Android, el desarrollo de aplicaciones con Android, interfaces de usuario, intenciones y acceso a datos. El curso utilizará el SDK de Android y Eclipse como entorno de desarrollo y seguirá un libro de texto como guía. Combinará explicaciones teóricas con prácticas sencillas en el laboratorio.
Este documento introduce los conceptos básicos de software e ingeniería de software. Explica que el software está compuesto de código, datos y documentación, y ha evolucionado de un enfoque intuitivo a uno basado en ingeniería para mejorar la calidad. La ingeniería de software busca desarrollar software fiable, de calidad y fácil de usar mediante metodologías, procedimientos y trabajo en equipo. Finalmente, presenta diferentes modelos de ciclo de vida para el desarrollo de software.
El documento introduce el tema de la ingeniería de software. Define la ingeniería de software como el desarrollo sistemático, disciplinado y cuantificable de software. Explica que la ingeniería de software implica el desarrollo de múltiples versiones de software por equipos de ingenieros para hacer frente a la complejidad. Finalmente, destaca que la ingeniería de software se basa en la lógica y las matemáticas, a diferencia de otras ingenierías que se basan en la física.
Este documento contiene las respuestas de un alumno a un cuestionario sobre el desarrollo de aplicaciones Android. El cuestionario cubre temas como los componentes principales de una aplicación Android, la estructura de las pantallas, los layouts, fragments, menús, widgets y almacenamiento de preferencias del usuario. También incluye preguntas sobre el uso de bases de datos SQLite en Android.
Este documento explica cómo instalar y desinstalar software en Mandriva usando rpmdrake. Se puede acceder a rpmdrake desde el menú del sistema, el Centro de Control de Mandriva o desde la línea de comandos. Rpmdrake permite instalar, desinstalar y actualizar paquetes de software de forma gráfica gestionando repositorios locales y de red.
El documento describe qué son las aplicaciones de software. Explica que son programas diseñados para facilitar tareas específicas como procesadores de texto, hojas de cálculo u otros software especializados. Además, clasifica las aplicaciones en programas básicos para mejorar el rendimiento del ordenador y programas de productividad para facilitar tareas del usuario como procesadores de texto, hojas de cálculo y presentaciones.
Este documento contiene 15 preguntas sobre conceptos básicos de desarrollo de aplicaciones Android como actividades, layouts, widgets, vistas y la estructura básica de un proyecto Android. También explica elementos como menús, fragments y la función de componentes como TableLayout y la action bar. Las preguntas están respondidas por un estudiante como parte de una tarea para la asignatura Desarrollo de Aplicaciones III.
Este documento contiene 15 preguntas sobre conceptos básicos de desarrollo de aplicaciones Android como actividades, layouts, widgets, vistas y la estructura de carpetas de un proyecto Android. También explica elementos como fragmentos, menús y la barra de acción y su función en la interfaz de usuario de Android.
El documento describe las 7 categorías principales de software que representan un desafío para los ingenieros de software: 1) software de sistemas, 2) software de aplicaciones, 3) software científico y de ingeniería, 4) software incrustado, 5) software de línea de productos, 6) aplicaciones basadas en la web, y 7) software legado. Cada categoría tiene características y usos únicos para satisfacer las necesidades tecnológicas y de negocios cambiantes.
Este documento contiene las respuestas a un cuestionario sobre el desarrollo de aplicaciones Android. El cuestionario cubre temas como las herramientas de desarrollo Android, los componentes de una aplicación Android, los tipos de layouts y controles, el uso de menús y preferencias, y el acceso a bases de datos SQLite. El estudiante responde 15 preguntas sobre estos temas centrales del desarrollo móvil en Android.
Este documento describe el sistema operativo Android. Explica que es un sistema operativo basado en Linux desarrollado por Google para dispositivos móviles. Detalla que Android Studio es el entorno de desarrollo integrado oficial y las ventajas de usarlo. Finalmente, resume las conclusiones sobre Android siendo un sistema operativo robusto y necesario en teléfonos móviles.
Este documento contiene las respuestas de Manuel Jaramillo Martínez a 15 preguntas sobre el tema de Android. Las preguntas cubren componentes de Android, layouts, controles como Button e ImageView, action bars, preferencias compartidas, SQLite y Content Providers.
Este documento presenta información sobre software libre y su importancia, especialmente en países en desarrollo. También define software, clasifica los tipos de software (sistema, programación y aplicación), y describe las etapas clave en el desarrollo de software como requisitos, diseño, codificación, pruebas, instalación, y mantenimiento.
Software y herramientas de RRHH. Una breve aproximaciónfgarciag
Este documento resume tres sistemas de gestión de recursos humanos: SAP, PeopleSoft y Meta4. SAP es un potente pero rígido ERP alemán, PeopleSoft es una solución estadounidense 100% web configurable, y Meta4 es un sistema español especializado en nóminas con interfaz intuitiva.
La ingeniería del software en España: retos y oportunidadesAntonio Vallecillo
Este documento trata sobre los retos y oportunidades de la Ingeniería del Software. Brevemente describe cómo el software juega un papel clave en aplicaciones críticas y cómo la fiabilidad debe venir del software. También menciona la complejidad creciente de los requisitos y la rápida evolución de las tecnologías como desafíos para la industria del software.
El documento proporciona una introducción a la ingeniería de software, describiendo temas como su definición, los ciclos de desarrollo de software, áreas de aplicación como sistemas distribuidos y móviles, y modelos de desarrollo como el modelo en cascada y el modelo en espiral. También discute la importancia de la ingeniería de software y parámetros deseables para el desarrollo de software como la compatibilidad, corrección y seguridad.
Este documento explica cómo instalar Android en un PC o móvil. Para PC, se debe descargar la versión 4.3 de Android desde un enlace provisto e instalarla usando VirtualBox siguiendo las imágenes. También define qué son las apps, cómo se clasifican en nativas, híbridas y web, y cómo descargarlas. Por último, define un Objeto Virtual de Aprendizaje como una estructura mínima que debe contener un objetivo, contexto, actividad y componente evaluativo para incorporarle sentido.
Este documento presenta una introducción general a la gestión de sistemas de información y al software SAP R/3. Explica la arquitectura de un sistema R/3, incluyendo los servicios de base de datos, aplicaciones y presentación. También describe los diferentes escenarios de configuración de sistemas R/3 y el entorno de usuario SAPGUI.
Este documento presenta preguntas y respuestas sobre conceptos básicos de programación como programas, lenguajes de programación, programadores, problemas, algoritmos y las fases para resolver problemas. El documento también incluye preguntas sobre las expectativas y lo que se espera aprender en el curso.
Este documento presenta un curso sobre el desarrollo de aplicaciones móviles con Android. El curso cubre temas como la introducción a Android, el desarrollo de aplicaciones con Android, interfaces de usuario, intenciones y acceso a datos. El curso utilizará el SDK de Android y Eclipse como entorno de desarrollo y seguirá un libro de texto como guía. Combinará explicaciones teóricas con prácticas sencillas en el laboratorio.
Este documento introduce los conceptos básicos de software e ingeniería de software. Explica que el software está compuesto de código, datos y documentación, y ha evolucionado de un enfoque intuitivo a uno basado en ingeniería para mejorar la calidad. La ingeniería de software busca desarrollar software fiable, de calidad y fácil de usar mediante metodologías, procedimientos y trabajo en equipo. Finalmente, presenta diferentes modelos de ciclo de vida para el desarrollo de software.
El documento introduce el tema de la ingeniería de software. Define la ingeniería de software como el desarrollo sistemático, disciplinado y cuantificable de software. Explica que la ingeniería de software implica el desarrollo de múltiples versiones de software por equipos de ingenieros para hacer frente a la complejidad. Finalmente, destaca que la ingeniería de software se basa en la lógica y las matemáticas, a diferencia de otras ingenierías que se basan en la física.
Este documento contiene las respuestas de un alumno a un cuestionario sobre el desarrollo de aplicaciones Android. El cuestionario cubre temas como los componentes principales de una aplicación Android, la estructura de las pantallas, los layouts, fragments, menús, widgets y almacenamiento de preferencias del usuario. También incluye preguntas sobre el uso de bases de datos SQLite en Android.
Similar a Introducción a los menús y Notificaciones (20)
1. Contenido
TarracoDroid
Comunidad de Usuarios Android de Tarragona
Tomas Gonzalez
17 de abril de 2011
Tomas Gonzalez TarracoDroid
2. Contenido
Contenido
1 Objetivos
2 Introducci´n a las aplicaciones
o
3 Introducci´n a los Men´s
o u
4 Introducci´n a las Notificaciones y Toast
o
Tomas Gonzalez TarracoDroid
3. Objetivos
Introducci´n a las aplicaciones
o
Introducci´n a los Men´s
o u
Introducci´n a las Notificaciones y Toast
o
Objetivos
Introducci´n a las Aplicaciones
o
Introducci´n a los Men´s
o u
Introducci´n a las Notificaciones
o
Ejemplos Pr´cticos Men´s y Notificaciones
a u
Tomas Gonzalez TarracoDroid
4. Objetivos
Componentes
Introducci´n a las aplicaciones
o
Recursos de un proyecto Android
Introducci´n a los Men´s
o u
Directorios y la clase R
Introducci´n a las Notificaciones y Toast
o
Introducci´n a las aplicaciones
o
Activities: Son las encargadas de mostrar la interfaz y
gestionar los eventos (notificaciones, clics)
Services: Se ejecutan en background.
Broadcast receivers: Responden a peticiones o sucesos del
sistema
Content Providers: Guardan informaci´n y la ponen en
o
disposici´n de otras apps
o
Tomas Gonzalez TarracoDroid
5. Objetivos
Componentes
Introducci´n a las aplicaciones
o
Recursos de un proyecto Android
Introducci´n a los Men´s
o u
Directorios y la clase R
Introducci´n a las Notificaciones y Toast
o
Componentes de una App
Se inician de forma independiente. El usuario o el sistema las
puede arrancar, ejecutar, pausar, resumir, parar y reiniciar
Dada esta independencia, se pueden reutilizar y reemplazar
por otras actividades.
Ejemplo: Una aplicaci´n de llamandas, utiliza 4 actividades
o
(tel´fono, registro de llamandas, contactos y preferidos)
e
Tomas Gonzalez TarracoDroid
6. Objetivos
Componentes
Introducci´n a las aplicaciones
o
Recursos de un proyecto Android
Introducci´n a los Men´s
o u
Directorios y la clase R
Introducci´n a las Notificaciones y Toast
o
Components de una App
Otros componentes de una aplicaci´n:
o
Services
Content providers
Broadcast receivers
Intents
Notifications
Elementos Gr´ficos
a
Persistent Storage
MapView Activity
Otros:Storage, network, multimedia, GPS, Phone Services.
Tomas Gonzalez TarracoDroid
7. Objetivos
Componentes
Introducci´n a las aplicaciones
o
Recursos de un proyecto Android
Introducci´n a los Men´s
o u
Directorios y la clase R
Introducci´n a las Notificaciones y Toast
o
Proyecto Android
Un proyecto Android puede contener los siguientes recursos:
Layouts
Im´genes
a
Cadenas de texto
Sonidos
Colores
Temas
Animaciones
...
Tomas Gonzalez TarracoDroid
8. Objetivos
Componentes
Introducci´n a las aplicaciones
o
Recursos de un proyecto Android
Introducci´n a los Men´s
o u
Directorios y la clase R
Introducci´n a las Notificaciones y Toast
o
La clase R
La clase R es generada de forma autom´tica por el compilador
a
de Android.
Contiene los identificadores de todos los elementos que
forman nuestra aplicaci´n.
o
Tomas Gonzalez TarracoDroid
9. Objetivos
Caracter´
ısticas
Introducci´n a las aplicaciones
o
Tipos de Men´su
Introducci´n a los Men´s
o u
Ejemplo de Men´su
Introducci´n a las Notificaciones y Toast
o
Men´
u
Aparecen al apretar la tecla Men´ del dispositivo Android.
u
No ocupan espacio en la pantalla cuando no son necesarios.
Pueden haber como m´ximo 6 opciones en el men´ visibles al
a u
mismo tempo.
El Expanded Men´ muestra el resto de opciones si hay m´s de
u a
6.
Tomas Gonzalez TarracoDroid
10. Objetivos
Caracter´
ısticas
Introducci´n a las aplicaciones
o
Tipos de Men´su
Introducci´n a los Men´s
o u
Ejemplo de Men´su
Introducci´n a las Notificaciones y Toast
o
Men´s
u
Tomas Gonzalez TarracoDroid
11. Objetivos
Caracter´
ısticas
Introducci´n a las aplicaciones
o
Tipos de Men´su
Introducci´n a los Men´s
o u
Ejemplo de Men´su
Introducci´n a las Notificaciones y Toast
o
Tipos de Men´s
u
Options Men´, depende de la activity.
u
Context Men´, est´ disponible en cualquier vista (3 seg.)
u a
Submenu, muestra las opciones de un men´ principal y no
u
puede tener iconos.
Tomas Gonzalez TarracoDroid
12. Objetivos
Caracter´
ısticas
Introducci´n a las aplicaciones
o
Tipos de Men´su
Introducci´n a los Men´s
o u
Ejemplo de Men´su
Introducci´n a las Notificaciones y Toast
o
Men´s
u
Tomas Gonzalez TarracoDroid
13. Objetivos
Caracter´
ısticas
Introducci´n a las aplicaciones
o
Tipos de Men´su
Introducci´n a los Men´s
o u
Ejemplo de Men´su
Introducci´n a las Notificaciones y Toast
o
Ejemplo Men´s
u
Creamos un proyecto eclipse
API Level 7
Nombre: menu rlp2011
package: com.tarracodroid.rlp
Actividad: menu rlp2011
Nombre tarea: menu rlp2011
Tomas Gonzalez TarracoDroid
14. Objetivos
Caracter´
ısticas
Introducci´n a las aplicaciones
o
Tipos de Men´su
Introducci´n a los Men´s
o u
Ejemplo de Men´su
Introducci´n a las Notificaciones y Toast
o
Men´s
u
Tomas Gonzalez TarracoDroid
15. Objetivos
Caracter´
ısticas
Introducci´n a las aplicaciones
o
Tipos de Men´su
Introducci´n a los Men´s
o u
Ejemplo de Men´su
Introducci´n a las Notificaciones y Toast
o
Men´s
u
Como a˜adimos un nuevo recurso men´?
n u
Creamos una carpeta con el nombre men´ dentro de res.
u
Creamos un archivo android xml del tipo men´ con el nombre
u
main menu.xml.
Tomas Gonzalez TarracoDroid
16. Objetivos
Caracter´
ısticas
Introducci´n a las aplicaciones
o
Tipos de Men´su
Introducci´n a los Men´s
o u
Ejemplo de Men´su
Introducci´n a las Notificaciones y Toast
o
Men´s
u
Tomas Gonzalez TarracoDroid
17. Objetivos
Caracter´
ısticas
Introducci´n a las aplicaciones
o
Tipos de Men´su
Introducci´n a los Men´s
o u
Ejemplo de Men´su
Introducci´n a las Notificaciones y Toast
o
Men´s
u
Tomas Gonzalez TarracoDroid
18. Objetivos
Caracter´
ısticas
Introducci´n a las aplicaciones
o
Tipos de Men´su
Introducci´n a los Men´s
o u
Ejemplo de Men´su
Introducci´n a las Notificaciones y Toast
o
Men´s
u
Tomas Gonzalez TarracoDroid
19. Objetivos
Caracter´
ısticas
Introducci´n a las aplicaciones
o
Tipos de Men´su
Introducci´n a los Men´s
o u
Ejemplo de Men´su
Introducci´n a las Notificaciones y Toast
o
Men´s
u
Abrimos el archivo res/menu/main menu.xml
Tomas Gonzalez TarracoDroid
20. Objetivos
Caracter´
ısticas
Introducci´n a las aplicaciones
o
Tipos de Men´su
Introducci´n a los Men´s
o u
Ejemplo de Men´su
Introducci´n a las Notificaciones y Toast
o
Men´s
u
A˜adimos las opciones a nuestro
n
men´ res/menu/main menu.xml
u
Seleccionamos item y clicamos OK.
Tomas Gonzalez TarracoDroid
21. Objetivos
Caracter´
ısticas
Introducci´n a las aplicaciones
o
Tipos de Men´su
Introducci´n a los Men´s
o u
Ejemplo de Men´su
Introducci´n a las Notificaciones y Toast
o
Men´s
u
Las opciones seran primera, segunda, tercera, ..., septima
Los identificadores seran primera, segunda, ..., septima
Tomas Gonzalez TarracoDroid
22. Objetivos
Caracter´
ısticas
Introducci´n a las aplicaciones
o
Tipos de Men´su
Introducci´n a los Men´s
o u
Ejemplo de Men´su
Introducci´n a las Notificaciones y Toast
o
Men´s
u
Tomas Gonzalez TarracoDroid
23. Objetivos
Caracter´
ısticas
Introducci´n a las aplicaciones
o
Tipos de Men´su
Introducci´n a los Men´s
o u
Ejemplo de Men´su
Introducci´n a las Notificaciones y Toast
o
Men´s
u
Indicamos a la Activity principal que men´ debe utilizar.
u
Tomas Gonzalez TarracoDroid
24. Objetivos
Caracter´
ısticas
Introducci´n a las aplicaciones
o
Tipos de Men´su
Introducci´n a los Men´s
o u
Ejemplo de Men´su
Introducci´n a las Notificaciones y Toast
o
Men´s
u
Ejecutamos nuestra aplicacion y al apretar el bot´n
o
Men´ aparecera el men´ creado.
u u
Tomas Gonzalez TarracoDroid
25. Objetivos
Caracter´
ısticas
Introducci´n a las aplicaciones
o
Tipos de Men´su
Introducci´n a los Men´s
o u
Ejemplo de Men´su
Introducci´n a las Notificaciones y Toast
o
Men´s
u
Como ponemos iconos en los elementos de nuestro men´?
u
Indicamos en el campo Icon el icono a poner en el elemento
del men´ seleccionado.
u
Los iconos deben estar almacenados en la carpeta drawable.
Tomas Gonzalez TarracoDroid
26. Objetivos
Caracter´
ısticas
Introducci´n a las aplicaciones
o
Tipos de Men´su
Introducci´n a los Men´s
o u
Ejemplo de Men´su
Introducci´n a las Notificaciones y Toast
o
Men´s
u
Como creamos un submenu?
A˜adimos un elemento Sub-Menu en el main menu.xml.
n
Debemos seleccionar el elemento que tendra un submenu y
clicar a˜adir.
n
Tomas Gonzalez TarracoDroid
27. Objetivos
Caracter´
ısticas
Introducci´n a las aplicaciones
o
Tipos de Men´su
Introducci´n a los Men´s
o u
Ejemplo de Men´su
Introducci´n a las Notificaciones y Toast
o
Men´s
u
Tomas Gonzalez TarracoDroid
28. Objetivos
Caracter´
ısticas
Introducci´n a las aplicaciones
o
Tipos de Men´su
Introducci´n a los Men´s
o u
Ejemplo de Men´su
Introducci´n a las Notificaciones y Toast
o
Men´s
u
Tomas Gonzalez TarracoDroid
29. Objetivos
Caracter´
ısticas
Introducci´n a las aplicaciones
o
Tipos de Men´su
Introducci´n a los Men´s
o u
Ejemplo de Men´su
Introducci´n a las Notificaciones y Toast
o
Men´s
u
Tomas Gonzalez TarracoDroid
30. Objetivos
Caracter´
ısticas
Introducci´n a las aplicaciones
o
Tipos de Men´su
Introducci´n a los Men´s
o u
Ejemplo de Men´su
Introducci´n a las Notificaciones y Toast
o
Men´s
u
Tomas Gonzalez TarracoDroid
31. Objetivos
Caracter´
ısticas
Introducci´n a las aplicaciones
o
Tipos de Men´su
Introducci´n a los Men´s
o u
Ejemplo de Men´su
Introducci´n a las Notificaciones y Toast
o
Men´s
u
Tomas Gonzalez TarracoDroid
32. Objetivos
Caracter´
ısticas
Introducci´n a las aplicaciones
o
Tipos de Men´su
Introducci´n a los Men´s
o u
Ejemplo de Men´su
Introducci´n a las Notificaciones y Toast
o
Men´s
u
Como ponemos iconos a nuestro men´ principal?
u
Introducimos @drawable/nombreimagen
Tenemos que tener una imagen nombreimagen.png el la
carpeta res/drawable
Tomas Gonzalez TarracoDroid
33. Objetivos
Caracter´
ısticas
Introducci´n a las aplicaciones
o
Tipos de Men´su
Introducci´n a los Men´s
o u
Ejemplo de Men´su
Introducci´n a las Notificaciones y Toast
o
Men´s
u
Tomas Gonzalez TarracoDroid
34. Objetivos
Caracter´
ısticas
Introducci´n a las aplicaciones
o
Tipos de Men´su
Introducci´n a los Men´s
o u
Ejemplo de Men´su
Introducci´n a las Notificaciones y Toast
o
Men´s
u
Como creamos un context Men´?
u
Creamos un archivo context menu.xml en la carpeta
res/menu.
A˜adimos elementos al men´ igual como hemos hecho antes.
n u
Tomas Gonzalez TarracoDroid
35. Objetivos
Caracter´
ısticas
Introducci´n a las aplicaciones
o
Tipos de Men´su
Introducci´n a los Men´s
o u
Ejemplo de Men´su
Introducci´n a las Notificaciones y Toast
o
Men´s
u
Tomas Gonzalez TarracoDroid
36. Objetivos
Caracter´
ısticas
Introducci´n a las aplicaciones
o
Tipos de Men´su
Introducci´n a los Men´s
o u
Ejemplo de Men´su
Introducci´n a las Notificaciones y Toast
o
Men´s
u
Tomas Gonzalez TarracoDroid
37. Objetivos
Caracter´
ısticas
Introducci´n a las aplicaciones
o
Tipos de Men´su
Introducci´n a los Men´s
o u
Ejemplo de Men´su
Introducci´n a las Notificaciones y Toast
o
Men´s
u
Indicamos a la Activity principal que tiene un contextMenu.
Tomas Gonzalez TarracoDroid
38. Objetivos
Caracter´
ısticas
Introducci´n a las aplicaciones
o
Tipos de Men´su
Introducci´n a los Men´s
o u
Ejemplo de Men´su
Introducci´n a las Notificaciones y Toast
o
Men´s
u
Como sabemos que bot´n se ha apretado?
o
Hay que introducir un handler en la Activity principal.
Tomas Gonzalez TarracoDroid
39. Objetivos
Caracter´
ısticas
Introducci´n a las aplicaciones
o
Tipos de Men´su
Introducci´n a los Men´s
o u
Ejemplo de Men´su
Introducci´n a las Notificaciones y Toast
o
Men´s
u
Tomas Gonzalez TarracoDroid
40. Objetivos
Caracter´
ısticas
Introducci´n a las aplicaciones
o
Tipos de Men´su
Introducci´n a los Men´s
o u
Ejemplo de Men´su
Introducci´n a las Notificaciones y Toast
o
Men´s
u
Indicamos a la Activity que tiene que tratar los eventos sobre
el contextMenu.
Tomas Gonzalez TarracoDroid
41. Objetivos
Introducci´n a las aplicaciones
o Notificaciones
Introducci´n a los Men´s
o u Toasts
Introducci´n a las Notificaciones y Toast
o
Caracter´
ısticas de las Notificaciones
Icono
Un ticker y un texto expandido
Lanza un Intent cuando el usuario las selecciona
Sonido, luz, vibraci´n
o
Tomas Gonzalez TarracoDroid
42. Objetivos
Introducci´n a las aplicaciones
o Notificaciones
Introducci´n a los Men´s
o u Toasts
Introducci´n a las Notificaciones y Toast
o
Notificaci´n
o
Tomas Gonzalez TarracoDroid
43. Objetivos
Introducci´n a las aplicaciones
o Notificaciones
Introducci´n a los Men´s
o u Toasts
Introducci´n a las Notificaciones y Toast
o
Notificaci´n
o
Tomas Gonzalez TarracoDroid
44. Objetivos
Introducci´n a las aplicaciones
o Notificaciones
Introducci´n a los Men´s
o u Toasts
Introducci´n a las Notificaciones y Toast
o
Caracter´
ısticas del Toast
Notificaciones cortas
Notifican al usuario sin interrumpirlo
Tomas Gonzalez TarracoDroid
45. Objetivos
Introducci´n a las aplicaciones
o Notificaciones
Introducci´n a los Men´s
o u Toasts
Introducci´n a las Notificaciones y Toast
o
Toast
Tomas Gonzalez TarracoDroid
46. Objetivos
Introducci´n a las aplicaciones
o Notificaciones
Introducci´n a los Men´s
o u Toasts
Introducci´n a las Notificaciones y Toast
o
TarracoDroid
Contacto:
correo: tomas.gonzalez@tarracodroid.com
twitter: @TarracoDroid i @TomasGiS
www.tarracodroid.com
Tomas Gonzalez TarracoDroid