Desarrollo de apps para móviles Android. Conceptos básicos de las aplicaciones Android

Save this PDF as:
 WORD  PNG  TXT  JPG

Tamaño: px
Comenzar la demostración a partir de la página:

Download "Desarrollo de apps para móviles Android. Conceptos básicos de las aplicaciones Android"

Transcripción

1 Desarrollo de apps para móviles Android Conceptos básicos de las aplicaciones Android

2 Modelo vista controlador (MVC) En Android se utiliza el patrón de arquitectura llamado modelo vista controlador. Este patrón se basa en separar el diseño del código y los datos. 2

3 Modelo vista controlador (MVC) Modelo: en dónde almacenaremos los datos? Usar MySql sería una opción, aunque en este curso no llegaremos a utilizarlo. Por ejemplo si quisiésemos que los usuarios se registrasen en nuestra app para después loguearse. Vista: es la interfaz con la que va a interactuar el usuario. Para esta parte, usaremos el lenguaje XML. Controlador: son las clases que ayudarán a darle vida al diseño. Estos se programan en lenguaje Java. 3

4 Código basado en Java Java será el lenguaje de programación que usaremos para programar aplicaciones Android 4

5 Lenguaje XML XML (Extensible Markup Language). Es una lenguaje de etiquetas. Los ficheros XML contienen los datos y un conjunto de códigos denominados etiquetas. Las etiquetas son marcas que constan de dos partes: una etiqueta de apertura y una etiqueta de cierre. Se definen utilizando los símbolos de mayor y menor (< >) La barra diagonal es lo que convierte una etiqueta en etiqueta de cierre. <button>.</button> 5

6 Lenguaje XML Las etiquetas pueden ser dobles (usando las etiquetas de inicio y cierre). Puede haber etiquetas unitarias (sin etiqueta de cierre), entonces habría que poner el símbolo / antes del símbolo de mayor > Ejemplo: <button atributo= valor atributo= valor >. </button> <button atributo= valor atributo= valor /> 6

7 Ficheros XML Los ficheros XML van a estr compuestos de etiquetas y atributos. Los atributos serán propiedades de las propias etiquetas. Todos los ficheros XML tendrán algo en común y es la siguiente sentencia, que se pondrá en la primera línea de nuestro fichero. Indica el espacio de nombre o la versión de XML que se debe utilizar para interpretar las etiquetas que contiene. xmlns:android= Ejemplo: <RelativeLayout xlms:android= android:layout_width= match_parent android:layout_height= match_parent >.. </RelativeLayout> 7

8 Fichero de configuración I Es un archivo especial de configuación llamado manifest. El fichero será AndroidManifest.xml Deberá acompañar siempre a la aplicación Android. En este fichero: Se define el nombre de la aplicación. Se da información sobre la versión. Componentes por los que está formada. Permisos que necesita para ejecutarse 8

9 Fichero de configuración II Versión de la app Versiones de Android permitidas Información de la aplicación 9

10 Ciclo de vida Las aplicaciones Android pueden ser multiproceso. Permite que se ejecuten varias aplicaciones concurrentemente. Sólo puede existir una aplicación activa visible, el resto de aplicaciones quedarían en segundo plano. Las aplicaciones Android son las responsables de gestionar su estado, memoria, recursos y datos. 10

11 Ciclo de Vida Inicio petición actividad oncreate() onstart() Actividad enviada a segundo plano onrestart() Actividad enviada a primer plano onresume() Actividad eliminada de memoria Actividad ejecutándose en segundo plano Actividad enviada a primer plano Actividad enviada a primer plano onpause() onstop() ondestroy() 11

12 Ciclo de vida oncreate(): se llama a este método cuando se inicia la actividad o después de haber sido eliminada por falta de recursos. onstart(): se llama cuando la actividad está a punto de ser mostrada al usuario. onresume(): se llama cuando la actividad va a empezar a interactuar con el usuario. Se utiliza para iniciar audio, vídeo y animaciones. onpause(): se llama cuando se va a lanzar otra actividad. onstop(): la actividad va a dejar de ser visible para el usuario. ondestroy(): se llama cuando la actividad va a ser destruída. onrestart(): se llama cuando la actividad es recuperada desde un stop. ** Con falta de recursos es posible que la actividad se destruya sin llamar a los métodos ondestroy y onstop. 12

13 Ejemplo del ciclo de vida Vamos a descargarnos el fichero que está en la página llamado Ciclo de Vida, y lo vamos a importar en nuestra herramienta de desarrollo. Para importar un proyecto: File->Import->General->Existing Projects into Workspace Veremos el funcionamiento de lo que ocurre en cada una de las siguientes acciones: Pulsar el botón Volver atrás Pulsar botón de Inicio 13

14 Componentes de una app View: componentes básicos con los que se construye una aplicación. Activity: gestiona la visualización de una sólo pantalla. 14

15 Componenes de una app Intent: se utiliza para comunicar unas actividades con otras. Widget: es una aplicación que se ve en pantalla y muestra información al usuario. Otros componentes que no veremos en este curso son Service, ContentProvider, BroadcastReceiver 15

16 Diseño de interfaces Para el diseño de interfaces usaremos los layouts. Son diseñadas utilizando componentes visuales que son subclases de View. Tipos de clases de diseño: LinearLayout RelativeLayout FrameLayout TableLayout 16

17 LinearLayout Organiza los controles en una sola fila. Su definición sería: 17

18 Relative Layout Permite especificar donde se encuentran los controles View unos respecto a otros. Queremos un botón debajo de un campo de texto. Queremos un botón a la derecha de un campo de texto. 18

19 FrameLayout Sirve para apilar elementos en el mismo sitio. Por ejemplo, poner una imagen encima de otra. 19

20 TableLayout Sirve para organizar los datos en filas. 20

21 Activity I Cada pantalla que contruyamos en nuestra app será una Activity. Esta Activity tendrá una parte lógica (archivo java) y la parte gráfica (archivo xml) 21 MainActivity.java Activity_main.xml

22 Activity II En el archivo xml, añadimos los elementos gráficos que queramos usar: botones, campos de texto En el archivo.java, añadimos el código para darle vida al diseño. Por ejemplo, añadiremos el código correspondiente a la acción de pulsar el botón Código correspondiente a pulsar un botón El id debe ser único, uno por recurso/control activity_main.xml 22 MainActivity.java

23 Activity III Cuando creamos un proyecto Android, se crea por defecto una actividad sola. Pero en general siempre vamos a necesitar más, ya que normalmente las aplicaciones tienen más de una pantalla. Cómo crear una nueva actividad? Vamos a la carpeta /res/layout/, pulsamos botón derecho. New->Android XML File 23

24 Activity IV El nombre de la actividad no puede contener mayúsculas. Nombre del fichero/actividad 24

25 Fichero string.xml I En este fichero se almacenan todas las cadenas de texto utilizando el formato XML para su definición. Veamos el siguiente ejemplo del código xml de un botón: Una manera de dar nombre a un botón sería escribir directamente el nombre en la definición del botón. Otra manera es definir una variable en el fichero string.xml y utilizarla siempre que queramos La segunda opción es la mejor ya que permite la reutilización del código. 25

26 Fichero string.xml II Supuesto práctico: y si tenemos 3 botones que ponen Enviar y queremos cambiarlo por Aceptar? En la primera opción, habría que reescribir 3 veces la palabra Enviar por Aceptar. En la segunda opción, habría que modificar sólo el valor de la variable bnombre 26

27 Intent Nos permitirán llamar a aplicaciones externas como el teléfono o el correo electrónico. También nos permitirán llamar a otras actividades. Aquí vamos a diferenciar entre intents explícitos e implícitos. Implícitos: reclaman tareas para que otras aplicaciones las ejecuten. Se necesita indicar el permiso necesario que añadiremos en el AndroidManifest.xml Explícitos: necesarios para llamar a otras actividades. 27

28 Intent implícitos Acción que permita llamar por teléfono. 28

29 Intent implícitos Abrir los contactos Enviar un Entrar en un sitio web Abrir la cámara de fotos 29

30 Permisos que debemos añadir en el AndroidManifest.xml Permisos necesarios en los intent implícitos. Se tienen que añadir en el fichero AndroidManifest.xml, dentro de la etiqueta manifest. 30

31 Ejercicio Crear una app que al pulsar el botón, se abrirá Gmail y permitirá enviar un 31

32 Intent explícitos Sirven para llamar a otras actividades. Pasos: Crear una instancia de la clase Intent Aplicar el método setclass Ejecutar el método startactivity Es necesarios definir la nueva actividad en AndroidManifest.xml dentro de la etiqueta application 32

33 Código para intent explícito 33

34 Ejercicio propuesto I Crear una aplicación llamada practica1 que tenga dos actividades/pantallas. La primera pantalla tendrá tres botones: Llamar por teléfono Abrir los contactos Abrir pantalla (este botón abrirá la segunda pantalla). La segunda pantalla tendrá tres botones: Abrir una página web Abrir la cámara de fotos Volver (este botón abrirá la primera pantalla) 34

35 Ejercicio propuesto II Este sería el diseño de nuestra aplicación. MainActivity Actividad2 35

Capitulo 4: Componentes Android

Capitulo 4: Componentes Android Capitulo 4: Componentes Android Elaborado por: Gary Briceño http://gary.pe http://gary.pe 1 http://gary.pe 2 1. COMPONENTES DE LA APLICACIÓN http://gary.pe 3 Componentes Android permite a los desarrolladores

Más detalles

Crear una Activity en Android. Paso por paso

Crear una Activity en Android. Paso por paso 19-03-2014 Crear una Activity en Android. Paso por paso Una breve descripción de qué hacer cuando las herramientas de desarrollo de Android se convierten en nuestros enemigos. A veces, puede pasar que

Más detalles

Desarrollo de apps para móviles Android. Entorno de desarrollo

Desarrollo de apps para móviles Android. Entorno de desarrollo Desarrollo de apps para móviles Android Entorno de desarrollo Entorno de desarrollo Las aplicaciones Android van a ser implementadas en Java usando Android SDK. El software necesario para realizarlas es

Más detalles

ANDROID INTERMEDIO - E-LEARNING - EN LÍNEA

ANDROID INTERMEDIO - E-LEARNING - EN LÍNEA IMECAF México, S.C. Instituto Mexicano de Contabilidad, Administración y Finanzas Nombre del Curso ANDROID INTERMEDIO - E-LEARNING - EN LÍNEA Objetivo La ventaja de Android frente a otros sistemas de desarrollo

Más detalles

ANDROID BÁSICO - E-LEARNING - EN LÍNEA

ANDROID BÁSICO - E-LEARNING - EN LÍNEA IMECAF México, S.C. Instituto Mexicano de Contabilidad, Administración y Finanzas Nombre del Curso ANDROID BÁSICO - E-LEARNING - EN LÍNEA Objetivo Los dispositivos móviles nos acompañan en el día a día

Más detalles

Hola Android. Introducción al desarrollo de aplicaciones para Android

Hola Android. Introducción al desarrollo de aplicaciones para Android Hola Android. Introducción al desarrollo de aplicaciones para Android Las aplicaciones para el sistema operativo móvil Android son desarrolladas en el lenguaje de programación Java en conjunto con el SDK

Más detalles

Curso de Android con Java

Curso de Android con Java Todos los Derechos Reservados Global Mentoring Experiencia y Conocimiento para tu Vida 1 Una aplicación Android consiste en una serie de componentes poco acoplados y perfectamente estructurados, los cuales

Más detalles

Android Guía de desarrollo de aplicaciones para Smartphones y Tabletas

Android Guía de desarrollo de aplicaciones para Smartphones y Tabletas Prólogo 1. Introducción 11 2. A quién se dirige este libro? 12 3. Conocimientos previos necesarios para abordar este libro 12 4. Objetivos a alcanzar 13 5. Descarga 14 6. Información complementaria 14

Más detalles

INTRODUCCIÓN. paco@portadaalta.es

INTRODUCCIÓN. paco@portadaalta.es INTRODUCCIÓN paco@portadaalta.es Índice Entorno de desarrollo Estructura de un proyecto Android Componentes de una aplicación Android Ejemplos: Mi primera aplicación Divisas 2 actividades Contador de cafés

Más detalles

Programación Android. Alejandro Alcalde. elbauldelprogramador.com

Programación Android. Alejandro Alcalde. elbauldelprogramador.com Programación Android Alejandro Alcalde elbauldelprogramador.com Copyright c 2013 Alejandro Alcalde P L A TEX. Programación Android por Alejandro Alcalde se encuentra bajo una Licencia Creative Commons

Más detalles

Índice. Prólogo...11. Capítulo I. Introducción...13. Capítulo II. Conceptos...19

Índice. Prólogo...11. Capítulo I. Introducción...13. Capítulo II. Conceptos...19 Índice 5 Índice Prólogo...11 Capítulo I. Introducción...13 1.1. Qué es Android?...13 1.2. Historia de Android...13 1.2.1. Cupcake...14 1.2.2. Donut...14 1.2.3. Eclair...14 1.2.4. Froyo...14 1.2.5. Gingerbread...15

Más detalles

Mi Primer Proyecto en Android Studio

Mi Primer Proyecto en Android Studio Mi Primer Proyecto en Android Studio Para crear un nuevo proyecto ejecutaremos Android Studio y desde la pantalla de bienvenida pulsaremos la opción Start a new Android Studio project para iniciar el asistente

Más detalles

Desarrollo de apps para móviles Android. Creación de aplicaciones para móviles/tablets Android

Desarrollo de apps para móviles Android. Creación de aplicaciones para móviles/tablets Android Desarrollo de apps para móviles Android Creación de aplicaciones para móviles/tablets Android Recursos Se encuentran en la carpeta /res/: Drawable: imágenes Layout: xml Menu: xml Values: valores usados

Más detalles

U2. Introducción al desarrollo de aplicaciones móviles Smartphone y Android Desarrollo de Aplicaciones III TIC-UTSV Enero 2015 I.S.C.

U2. Introducción al desarrollo de aplicaciones móviles Smartphone y Android Desarrollo de Aplicaciones III TIC-UTSV Enero 2015 I.S.C. U2. Introducción al desarrollo de aplicaciones móviles Smartphone y Android Desarrollo de Aplicaciones III TIC-UTSV Enero 2015 I.S.C. Rogelio Vázquez Hernández Smartphone Termino utilizado para referirse

Más detalles

Presentación y objetivos

Presentación y objetivos Presentación y objetivos Android es un sistema operativo para dispositivos móviles (Smartphone, Tablet-pc,...) basado en Linux, que integra una serie de librerías para el desarrollo de aplicaciones en

Más detalles

3.4. Reload Editor ( Guía de Uso).

3.4. Reload Editor ( Guía de Uso). 3.4. Reload Editor ( Guía de Uso). Anterior 3. Lors Management Siguiente 3.4. Reload Editor ( Guía de Uso). 3.4.1. Preguntas básicas sobre Reload Editor. - Qué hace el programa Reload Editor? RELOAD Editor

Más detalles

Unidad II. Interfaz Grafica (continuación ) Basado en clases de Ing. Carlos A. Aguilar

Unidad II. Interfaz Grafica (continuación ) Basado en clases de Ing. Carlos A. Aguilar Clase:005 1 Unidad II Interfaz Grafica (continuación ) Basado en clases de Ing. Carlos A. Aguilar 2 Agenda Desarrollo de Apps para Android Aplicaciones en Android Componentes Básicos de las Aplicaciones

Más detalles

Android 4 Principios del desarrollo de aplicaciones Java

Android 4 Principios del desarrollo de aplicaciones Java La plataforma Android 1. Presentación 13 2. Origen 14 3. Google Play 15 3.1. Creación de una cuenta de desarrollador 16 3.2 Publicación de una aplicación 16 3.3. Seguimiento y actualización de una aplicación

Más detalles

MODELO DE IMPLEMENTACIÓN

MODELO DE IMPLEMENTACIÓN Capítulo 4 MODELO DE IMPLEMENTACIÓN 4.1 Introducción El Modelo de implementación utiliza el resultado del Modelo de diseño para generar el código final en el lenguaje de programación elegido [10]. Aunque

Más detalles

Programación Android Completo

Programación Android Completo Programación Android Completo Duración: 50.00 horas Descripción Este curso pretende formar al alumno en el desarrollo de aplicaciones para dispositivos Android. Se estudiarán con detalle todos aquellos

Más detalles

Android Con Java. Ejercicio 2. Ciclo de Vida de las Actividades en Android. Ejercicio 2. Ciclo de Vida de las Actividades en Android

Android Con Java. Ejercicio 2. Ciclo de Vida de las Actividades en Android. Ejercicio 2. Ciclo de Vida de las Actividades en Android Android Con Java Ejercicio 2 Ciclo de Vida de las Actividades en Android Objetivo del Ejercicio El objetivo del ejercicio es entender y verificar cada una de las etapas del Ciclo de Vida de las Actividades

Más detalles

Tema 2: Introducción a Android

Tema 2: Introducción a Android Tema 2: Introducción a Android Android Android es un sistema operativo basado en el Kernel de Linux diseñado principalmente para dispositivos móviles con pantalla táctil. Android Fue desarrollado originalmente

Más detalles

Practica 1 Estructura De Un Proyecto En ANDROID

Practica 1 Estructura De Un Proyecto En ANDROID Área y Sub-área: Informatica/Computacion Educador: _Luis Orozco Ciclo Escolar: 2015 Grado: 5to Secciones: A,B,C y D Practica 1 Estructura De Un Proyecto En ANDROID Seguimos con el Curso de Programación

Más detalles

Manual hosting acens

Manual hosting acens Manual hosting acens Contenido Acceso al panel de control de cliente... 3 Asociar un dominio a mi Hosting... 5 Acceso al panel de administración del hosting... 7 INICIO - Visión general del estado de nuestro

Más detalles

Android 5 Principios del desarrollo de aplicaciones Java

Android 5 Principios del desarrollo de aplicaciones Java La plataforma Android 1. Presentación 13 2. Origen 14 3. Google Play 15 3.1 Creación de una Cuenta de desarrollador 16 3.2 Publicación de una aplicación 17 3.3 Seguimiento y actualización de una aplicación

Más detalles

Cursos El cerdito feliz. Programación de dispositivos Móviles con Android.

Cursos El cerdito feliz. Programación de dispositivos Móviles con Android. Cursos El cerdito feliz Programación de dispositivos Móviles con Android. Objetivo(s) del curso: El asistente desarrollará las habilidades y conocimientos necesarios para la programación de dispositivos

Más detalles

Desarrollo de una aplicación de ejemplo: movilidapp. Desarrollado por movilidapp www.movilidapp.com

Desarrollo de una aplicación de ejemplo: movilidapp. Desarrollado por movilidapp www.movilidapp.com Desarrollo de una aplicación de ejemplo: movilidapp Desarrollado por movilidapp www.movilidapp.com Introducción Veamos un ejemplo de construcción de una App con Mi Aplicación. Concretamente la App de movilidapp,

Más detalles

Componentes básicos de Android

Componentes básicos de Android Componentes básicos de Android Curso Aplicación de Android en el desarrollo de sistemas de Inteligencia Ambiental y Robótica Cloud Incubator Hub Nieves Pavón Pulido 23 de enero de 2013 Componentes básicos

Más detalles

Interfaz de usuario Layout Vistas Adaptadores Eventos de interacción Estilos y temas

Interfaz de usuario Layout Vistas Adaptadores Eventos de interacción Estilos y temas Interfaz de usuario Layout Vistas Adaptadores Eventos de interacción Estilos y temas Interfaz de usuario Layout Vistas Adaptadores Eventos de interacción Estilos y temas Activity [Form] Pantalla que se

Más detalles

Vamos a comenzar creando un nuevo proyecto de Android utilizando los siguientes parámetros en el cuadro de diálogo:

Vamos a comenzar creando un nuevo proyecto de Android utilizando los siguientes parámetros en el cuadro de diálogo: 2.3. MULTIMEDIA En este capítulo vamos a mostrarle cómo añadir multimedia a nuestras aplicaciones Android. 2.3.1. REPRODUCCIÓN DE AUDIO Android es compatible con salidas de sonido y música a través de

Más detalles

Curso Online de Programación Android

Curso Online de Programación Android Curso Online de Programación Android Presentación Android es el sistema operativo más usado en dispositivos móviles como teléfonos inteligentes o tablets. El sistema es actualmente desarrollado por Google

Más detalles

Con este tutorial podrás aprender a cómo empezar a crear apps en Android, empezaremos con algo muy simple para que poco a poco vayas conociendo.

Con este tutorial podrás aprender a cómo empezar a crear apps en Android, empezaremos con algo muy simple para que poco a poco vayas conociendo. Cómo crear una app simple en ANDROID Con este tutorial podrás aprender a cómo empezar a crear apps en Android, empezaremos con algo muy simple para que poco a poco vayas conociendo. Aprenderás cómo crear

Más detalles

Guía de inicio rápido de OfficePos. Crear un usuario

Guía de inicio rápido de OfficePos. Crear un usuario Guía de inicio rápido de OfficePos Crear un usuario Para poder trabajar con OfficePos, es necesario crear un usuario; el alta de usuarios se hace desde la página web www.officepos.com haciendo clic en

Más detalles

TEMA 8: CREACIÓN Y PERSONALIZACIÓN DE UN BLOG

TEMA 8: CREACIÓN Y PERSONALIZACIÓN DE UN BLOG Colegio La Inmaculada Misioneras Seculares de Jesús Obrero Nueva del Carmen, 35. 47011 Valladolid. Tel: 983 29 63 91 Fax: 983 21 89 96 e-mail: lainmaculadava@planalfa.es TEMA 8: CREACIÓN Y PERSONALIZACIÓN

Más detalles

Programa de Fabricación para Android

Programa de Fabricación para Android Programa de Fabricación para Android Presentación: Este es un programa dirigido a la dirección, planificación, gestión, guardado y presentación de la fabricación, en este caso de una imprenta de generación

Más detalles

PROGRAMA DE MATERIA MATERIA:

PROGRAMA DE MATERIA MATERIA: DATOS DE IDENTIFICACIÓN CENTRO ACADÉMICO: DEPARTAMENTO ACADÉMICO: PROGRAMACIÓN DE DISPOSITIVOS CIENCIAS BÁSICAS SISTEMAS ELECTRÓNICOS PROGRAMA EDUCATIVO: INGENIERIA EN SISTEMAS COMPUTACIONALES AÑO DEL

Más detalles

Cursos de orientación profesional

Cursos de orientación profesional Cursos de orientación profesional ACCIONES COFINANCIADAS CON FONDOS COMUNITARIOS DEL FONDO SOCIAL EUROPEO, A TRAVÉS DEL PROGRAMA OPERATIVO FONDO SOCIAL EUROPEO DE CANARIAS 20072013 CON UN PORCENTAJE DE

Más detalles

http://www.oracle.com/technetwork/es/java/javase/downloads/index.html

http://www.oracle.com/technetwork/es/java/javase/downloads/index.html Introducción En esta primera parte del taller iremos viendo paso a paso como poner a punto todo tu entorno de trabajo para poder empezar cuanto antes a desarrollar tu primera aplicación Android para luego

Más detalles

MANUAL DE USUARIO SEGUIMIENTO DE TÍTULOS OFICIALES. 5 de febrero de 2010

MANUAL DE USUARIO SEGUIMIENTO DE TÍTULOS OFICIALES. 5 de febrero de 2010 MANUAL DE USUARIO SEGUIMIENTO DE TÍTULOS OFICIALES 5 de febrero de 2010 INDICE 1. CONFIGURACION DEL IDIOMA EN INTERNET EXPLORER... 3 2. GESTIÓN DE USUARIOS... 5 2.1. Modificaciones de las propiedades del

Más detalles

CURSO ONLINE DE DESARROLLO DE APLICACIONES EN ANDROID NIVEL I

CURSO ONLINE DE DESARROLLO DE APLICACIONES EN ANDROID NIVEL I CURSO ONLINE DE DESARROLLO DE APLICACIONES EN ANDROID NIVEL I Impartido por 91 435 58 43 www.cice.es Curso Online de Desarrollo de Aplicaciones en Android Nivel I ESCUELAS HAY MUCHAS, PERO SOLO UNA ES

Más detalles

Por medio de la presente nos complace presentar a ustedes nuestra propuesta de certificaciones de alta cobertura por volumen.

Por medio de la presente nos complace presentar a ustedes nuestra propuesta de certificaciones de alta cobertura por volumen. MBA. JUAN ALFREDO SALDÍVAR CABRAL Director Nacional de MexicoFIRST LIC. ANDRÉS SIMÓN BUJAIDAR Director de Alianzas de MexicoFIRST México D.F. a 05 de agosto de 2014 P R E S E N T E Por medio de la presente

Más detalles

Interfaz e Información LISTAS DE VALORES. Características y Propiedades

Interfaz e Información LISTAS DE VALORES. Características y Propiedades Interfaz e Información LISTAS DE VALORES. Características y Propiedades INDICE INTRODUCCIÓN RECUPERAR LISTAS DE VALORES DE VERSIONES ANTERIORES (4 Y 5) PROPIEDADES Y CARACTERÍSTICAS LISTAS DE VALORES TABLAS

Más detalles

Manual: Gestor de contenidos e-gim cms. 6 abril 2010

Manual: Gestor de contenidos e-gim cms. 6 abril 2010 Manual: Gestor de contenidos e-gim cms 6 abril 2010 Índice 1 ACCESO AL GESTOR DE CONTENIDOS...3 2 ADMINISTRACIÓN...5 2.1 USUARIOS...5 2.2 ÁREAS...6 3 TIPOS DE CONTENIDO...9 3.1 DIRECTORIO...9 3.2 EVENTOS...10

Más detalles

Manual de usuario de Windows Live Writer

Manual de usuario de Windows Live Writer Manual de usuario de Windows Live Writer Índice 0.- Introducción. 3 1.- Descarga e Instalación. 4 2.- Conexión a un blog. 7 3.- Interfaz de Windows Live Writer. 12 4.- Creación de un Post. 13 5.- Creación

Más detalles

Curso de Desarrollo de aplicaciones android (80 horas )

Curso de Desarrollo de aplicaciones android (80 horas ) Curso de Desarrollo de aplicaciones android (80 horas ) Curso de Desarrollo de aplicaciones android En Vértice Training, conscientes de la continua necesidad de formación tanto del tejido empresarial actual

Más detalles

Tutorial Correo Web Alumnos UC

Tutorial Correo Web Alumnos UC Tutorial Correo Web Alumnos UC Servicio de Informática de la Universidad de Cantabria http://sdei.unican.es INDICE Agrupación de conversaciones:... 2 Carpeta Favoritos... 3 Vista del Entorno general...

Más detalles

Manual de la aplicación para terminales móviles AppTUSSAM

Manual de la aplicación para terminales móviles AppTUSSAM Edición: 5ª Página 1 de 13 Fecha: 25-03-2014 Manual de la aplicación para terminales móviles AppTUSSAM Edición: 5ª Página 2 de 13 Fecha: 25-03-2014 PANTALLA PRINCIPAL Tiempos de llegada: para consultar

Más detalles

Anexo A Diagramas de Navegación

Anexo A Diagramas de Navegación Anexo A Diagramas de Navegación Figura D.1: Diagrama de navegación de la pantalla principal. 43 Figura D.2: Diagrama de navegación del apartado Crear Encuesta. 44 Figura D.3: Diagrama de navegación del

Más detalles

CAPÍTULO 1. Visión general y entorno de desarrollo... 21

CAPÍTULO 1. Visión general y entorno de desarrollo... 21 Índice general Lista de acrónimos... xv Cómo leer este libro?... xvii CAPÍTULO 1. Visión general y entorno de desarrollo... 21 1.1. Qué hace que Android sea especial?... 22 1.2. Los orígenes... 23 1.3.

Más detalles

La funcionalidad básica es la del proyecto 1 (Pacman III). Sobre ella reemplazamos la interfaz de usuario para adaptarla al nuevo entorno

La funcionalidad básica es la del proyecto 1 (Pacman III). Sobre ella reemplazamos la interfaz de usuario para adaptarla al nuevo entorno Pacman en android 14.5.2015 1 Objetivos Pasar el juego del proyecto 1 (Pacman III) a una plataforma Android. movimiento del jugador dirigido por el dedo programación de menús contextuales gestión de threads

Más detalles

Tutorial Correo Web Alumnos UC

Tutorial Correo Web Alumnos UC Tutorial Correo Web Alumnos UC Servicio de Informática de la Universidad de Cantabria http://sdei.unican.es INDICE Agrupación de conversaciones:... 2 Carpeta Favoritos... 3 Apertura de buzón común... 4

Más detalles

Prototipos de prueba de acelerómetro y conexión Bluetooth para terminales Android.

Prototipos de prueba de acelerómetro y conexión Bluetooth para terminales Android. ESCUELA TÉCNICA SUPERIOR DE INGENIERÍA DE TELECOMUNICACIÓN UNIVERSIDAD POLITÉCNICA DE CARTAGENA. Proyecto Fin de Carrera Prototipos de prueba de acelerómetro y conexión Bluetooth para terminales Android.

Más detalles

INTRODUCCIÓN A ANDROID

INTRODUCCIÓN A ANDROID INTRODUCCIÓN A ANDROID Por Francisco J. Recio Portillo para http://www.tostring.es Historia [0] Julio 2005 Google adquiere Android, Inc. Pequeña empresa que desarrolla software para móviles (hasta entonces

Más detalles

App Android: Desarrollo de aplicaciones en Android.

App Android: Desarrollo de aplicaciones en Android. App Android: Desarrollo de aplicaciones en Android. Introducción a Android Charla-taller impartida en CAMON Alicante el 11-12 de enero de 2011. Boyán Bonev, Pablo Suau, Miguel A. Lozano y el Dep. CCIA

Más detalles

NORMA 34.14(SEPA) 05/11/2013

NORMA 34.14(SEPA) 05/11/2013 NORMA 34.14(SEPA) 05/11/2013 1. Descripción La aplicación de generación de ficheros de transferencias permite generar fácilmente órdenes para que se efectúe el pago de transferencias a los beneficiarios

Más detalles

Desarrollo de Videojuegos sobre la plataforma Android.

Desarrollo de Videojuegos sobre la plataforma Android. Proyecto Final de Carrera - Título Desarrollo de Videojuegos sobre la plataforma Android. Autor: David García Povedano Fecha: 10 de Enero de 2012 Director: Lluís Solano Albajes Departamento: LSI Titulación:

Más detalles

* Introducción al mundo móvil. Qué es Android. Instalación y primeros pasos con Android.

* Introducción al mundo móvil. Qué es Android. Instalación y primeros pasos con Android. Unidad I: Introducción al mundo móvil. * Introducción al mundo móvil. Qué es Android. Instalación y primeros pasos con Android. * Objetos, clases y constructores en Android. Instancias. Tipos de datos.

Más detalles

TUTORIAL DE GMAIL. Proyecto Empleo 2.0

TUTORIAL DE GMAIL. Proyecto Empleo 2.0 TUTORIAL DE GMAIL Proyecto Empleo 2.0 ÍNDICE DE CONTENIDOS 1. Cómo empezar. Crea tu cuenta... 1 2. Entra en tu cuenta... 4 3. Bandeja de entrada... 5 4. Cómo redactar un correo electrónico... 8 5. Adjuntar

Más detalles

MANUAL DE INSTALACIÓN PLATAFORMA PROGRESA AUTOR: ASAC COMUNICACIONES DEPARTAMENTO DE DESARROLLO NOVIEMBRE DE 2007

MANUAL DE INSTALACIÓN PLATAFORMA PROGRESA AUTOR: ASAC COMUNICACIONES DEPARTAMENTO DE DESARROLLO NOVIEMBRE DE 2007 MANUAL DE INSTALACIÓN PLATAFORMA PROGRESA AUTOR: ASAC COMUNICACIONES DEPARTAMENTO DE DESARROLLO NOVIEMBRE DE 2007 INDICE 1 INTRODUCCIÓN...2 2 REQUISITOS...3 3 INSTALACIÓN...4 3.1 INSTALACIÓN DEL MICROSOFT.NET

Más detalles

Creación de Alojamiento web y blogs.

Creación de Alojamiento web y blogs. Mª Dolores Carballar Falcón 28935146L 1. Introducción. El principal objetivo de esta guía es servir de introducción para que los alumnos de Informática Aplicada de la ESO y de ciclos formativos de informática,

Más detalles

Curso PUDE. Desarrollo de Aplicaciones Móviles en Android. A. Descripción. B. Implementación. B.1. Desarrollo de la primera interfaz

Curso PUDE. Desarrollo de Aplicaciones Móviles en Android. A. Descripción. B. Implementación. B.1. Desarrollo de la primera interfaz Curso PUDE Con este ejercicio, ofrecemos algunas ideas de cómo solucionar el problema de presentar nuestras aplicaciones en los diferentes dispositivos existentes y con su sistema operativo Android correspondiente.

Más detalles

MANUAL DE CONFIGURACIÓN DE LA CUENTA DE CORREO DEL COLEGIO

MANUAL DE CONFIGURACIÓN DE LA CUENTA DE CORREO DEL COLEGIO MANUAL DE CONFIGURACIÓN DE LA CUENTA DE CORREO DEL COLEGIO En Outlook Lo primero que debemos hacer es cargar el programa de correo de correo electrónico (En este caso Outlook 2013). Una vez que tenemos

Más detalles

Escuela Superior de Ingeniería

Escuela Superior de Ingeniería Escuela Superior de Ingeniería Programación en Internet Grado en Ingeniería Informática Invocación de un servicio web REST desde una aplicación Android Autores: Javier Montes Cumbrera y Salvador Carmona

Más detalles

MANUAL DE USUARIO DE UNIFIED IM

MANUAL DE USUARIO DE UNIFIED IM MANUAL DE USUARIO DE UNIFIED IM Spontania v5 Febrero, 2009 1 Índice Índice... 2 1 Como instalar IM... 3 2 Interface UnifiedIM... 6 Barra de herramientas... 6 IM... 7 Contactos... 7 Acciones... 8 Barra

Más detalles

Unicenta software punto de venta gratis para tu empresa

Unicenta software punto de venta gratis para tu empresa Unicenta software punto de venta gratis para tu empresa 1 ÍNDICE 1 Introducción 2 Cómo instalar 3 4 Repositorios de Aplicaciones de Software libre 1 Introducción 3 INTRODUCCIÓN UniCenta es un software

Más detalles

Servidor de las Carpetas Compartidas - Manual de Referencia

Servidor de las Carpetas Compartidas - Manual de Referencia Página 1 de 16 Índice 1. De qué trata éste manual Pág. 3 2. Para qué sirve/qué hace éste programa Pág. 3 3. Descripción de la Pantalla Principal del programa Pág. 3 4. Descripción de la Pantalla de gestión

Más detalles

2.4. BASES DE DATOS SQLITE

2.4. BASES DE DATOS SQLITE 2.4. BASES DE DATOS SQLITE SQLite es un potente motor de base de datos, creado en el año 2000 por el Dr. Richard Hipp. Podríamos decir, que se trata del motor más usado en el mundo, ya que se encuentra

Más detalles

Tablet Multimedia de 7" para niños Modelo: OxJr+

Tablet Multimedia de 7 para niños Modelo: OxJr+ MANUAL DE INSTRUCCIONES Tablet Multimedia de 7" para niños Modelo: OxJr+ ATENCION: Gracias por elegir esta Tablet de la marca OX. Lea atentamente este manual antes de utilizar este dispositivo y guárdelo

Más detalles

1. Qué es Blogger?... 3 QUÉ ES BLOGGER... 3 CONCEPTOS... 4. 2. Crear un Blog... 5 CÓMO CREAR UN BLOG... 5

1. Qué es Blogger?... 3 QUÉ ES BLOGGER... 3 CONCEPTOS... 4. 2. Crear un Blog... 5 CÓMO CREAR UN BLOG... 5 El curso Blogger, creado por KZgunea, se encuentra bajo licencia Creative Commons de Atribución-NoComercial-CompartirIgual_3.0_ (CC-BY-NC-SA_3.0) Índice del curso 1. Qué es Blogger?... 3 QUÉ ES BLOGGER...

Más detalles

Herramientas Informáticas para la Documentación Práctica 1. Introducción al navegador Netscape

Herramientas Informáticas para la Documentación Práctica 1. Introducción al navegador Netscape Herramientas Informáticas para la Documentación Práctica 1. Introducción al navegador Netscape Introducción y objetivos De modo muy resumido Internet es una red que interconecta redes de ordenadores. Conectándose

Más detalles

www.android-spa.com Android Creación de una aplicación sencilla: Forwarding - Página 1 -

www.android-spa.com Android Creación de una aplicación sencilla: Forwarding - Página 1 - Android Creación de una aplicación sencilla: Forwarding - Página 1 - Realización de la aplicación Forwarding en Android Este es un pequeño tutorial con el que se realizará un pequeño programa para Android

Más detalles

CURSO ONLINE DE DESARROLLO DE APLICACIONES EN ANDROID NIVEL I

CURSO ONLINE DE DESARROLLO DE APLICACIONES EN ANDROID NIVEL I CURSO ONLINE DE DESARROLLO DE APLICACIONES EN ANDROID NIVEL I Impartido por 91 435 58 43 www.cice.es Curso Online de Desarrollo de Aplicaciones en Android Nivel I ESCUELAS HAY MUCHAS, PERO SOLO UNA ES

Más detalles

Colegio de Ingenieros de Caminos, Canales y Puertos. Manual de Gestión de correo electrónico y SMS

Colegio de Ingenieros de Caminos, Canales y Puertos. Manual de Gestión de correo electrónico y SMS Colegio de Ingenieros de Caminos, Canales y Puertos. Manual de Gestión de correo electrónico y SMS Versión 2.0 3/05/2010 Manual de Gestión de correo electrónico y SMS (v 2.0) 1 GESTOR DE CORREO ELECTRÓNICO

Más detalles

Manual de administrador. Versión 1.9. Revisión 2

Manual de administrador. Versión 1.9. Revisión 2 Manual de administrador Versión 1.9 Revisión 2 Índice 1. Introducción... 1 2. Empezar a usar LCmaker... 2 2.1 Entrar y salir... 2 2.2. Editar mi perfil... 3 2.3. Cambiar mi contraseña... 3 3. Gestionar

Más detalles

Aplicación Android de Acceso a Servidor de Datos Multimedia

Aplicación Android de Acceso a Servidor de Datos Multimedia ESCUELA TÉCNICA SUPERIOR DE INGENIERÍA DE TELECOMUNICACIÓN UNIVERSIDAD POLITÉCNICA DE CARTAGENA Trabajo Fin de Máster Aplicación Android de Acceso a Servidor de Datos Multimedia AUTOR: Enrique Ant. Rivas

Más detalles

CURSO INTERMEDIO DE PROGRAMACIÓN EN ANDROID

CURSO INTERMEDIO DE PROGRAMACIÓN EN ANDROID CURSO INTERMEDIO DE PROGRAMACIÓN EN ANDROID 1. Entorno de desarrollo y primera aplicación 1. El mundo Android 1.1 Android y las versiones 1.2 Personalizaciones del sistema operativo. 1.3 Dispositivos Android

Más detalles

Apps y dispositivos móviles: aplicaciones móviles para hacer tu vida más fácil

Apps y dispositivos móviles: aplicaciones móviles para hacer tu vida más fácil Apps y dispositivos móviles: aplicaciones móviles para hacer tu vida más fácil 1. Introducción 2. Tipos de dispositivos móviles 3. Plataformas de dispositivos móviles 4. Aplicaciones y uso en la vida cotidiana

Más detalles

Aspectos generales de la aplicación.2. La aplicación...9. 1. Perfil de usuario..9. 2. Sistema de Gestión Avanzado..33. 3. Copias de Seguridad...

Aspectos generales de la aplicación.2. La aplicación...9. 1. Perfil de usuario..9. 2. Sistema de Gestión Avanzado..33. 3. Copias de Seguridad... PERFIL GERENTE DE EMPRESA Índice Aspectos generales de la aplicación.2 La aplicación...9 1. Perfil de usuario..9 2. Sistema de Gestión Avanzado..33 3. Copias de Seguridad...78 4. Gestión de Usuarios...81

Más detalles

Crear presentaciones con PREZI

Crear presentaciones con PREZI 2012 Crear presentaciones con PREZI Manual de creación y manejo de la HERRAMIENTA WEB 2.0 PREZI. JAVIER FERNÁNDEZ ÁLVAREZ www.masqueunlapiz.com Crear una presentación con PREZI PREZI es una herramienta

Más detalles

Fundamentos de programación para la creación de materiales educativos Lección 2

Fundamentos de programación para la creación de materiales educativos Lección 2 Fundamentos de programación para la creación de materiales educativos Lección 2 Programación básica con App Inventor Índice de contenido Introducción...3 Elementos básicos...3 Layouts... 4 Ejemplo 1: Calculadora...5

Más detalles

Creando páginas para mi

Creando páginas para mi Creando páginas para mi libro En el artículo anterior Mi primer libro aprendiste a crear y configurar un libro LIM. En este documento veremos como se crean las actividades, es decir, las páginas del libro,

Más detalles

Gestión Documental ERP

Gestión Documental ERP N. Documento Revisión Nº: 1.0 Fecha: 30/03/11 Introducción 1 Configuración de la Gestión Documental ERP 2 Funcionamiento de la Gestión Documental ERP 6 ÍNDICE Introducción El programa Ahora permite una

Más detalles

Taller Caldum Introducción al desarrollo Android

Taller Caldum Introducción al desarrollo Android Taller Caldum Introducción al desarrollo Android Acerca de CALDUM CALDUM es : Conocimiento abierto y libremente distribuido desde la Universidad de Murcia. Desde Caldum, colaboramos para acercar el Software

Más detalles

arquitectura que maneja. Encontraremos también los diferentes servidores que

arquitectura que maneja. Encontraremos también los diferentes servidores que 3.1 INTRODUCCIÓN A lo largo de este capitulo será descrito ArcIMS, así como las características y arquitectura que maneja. Encontraremos también los diferentes servidores que proporciona ArcIMS, además

Más detalles

MANUAL DEL PROGRAMA DE AYUDA PARA LA IMPRESIÓN DE LISTADOS DEL IAE. Versión 2.0.2 (22/09/2015)

MANUAL DEL PROGRAMA DE AYUDA PARA LA IMPRESIÓN DE LISTADOS DEL IAE. Versión 2.0.2 (22/09/2015) MANUAL DEL PROGRAMA DE AYUDA PARA LA IMPRESIÓN DE LISTADOS DEL IAE. Versión 2.0.2 (22/09/2015) 1. OBJETIVOS DEL PROGRAMA El objetivo del programa es el de facilitar el suministro de información tributaria

Más detalles

*si tuvieron algún problema pueden verificar la documentación oficial Vamos a crear una BD llamada droid_login como lo muestra la siguiente imagen:

*si tuvieron algún problema pueden verificar la documentación oficial Vamos a crear una BD llamada droid_login como lo muestra la siguiente imagen: Parte web Para realizar la parte web utilicé como lenguaje en la parte de servidor PHP (Version 5.3.1), como Base de Datos MySQL y como servidor Web Apache. Vamos a simular la nube para realizar pruebas

Más detalles

MANUAL APLICACIÓN. SOFTWARE GESTIÓN DE CLÍNICAS DENTALES

MANUAL APLICACIÓN. SOFTWARE GESTIÓN DE CLÍNICAS DENTALES 1. ÍNDICE MANUAL APLICACIÓN. SOFTWARE GESTIÓN DE CLÍNICAS DENTALES 1. INTRODUCCIÓN...4 2 INSTALACIÓN DE LA APLICACIÓN...4 3 PANTALLA DE ACCESO...5 4 SELECCIÓN DE CLÍNICA...6 5 PANTALLA PRINCIPAL...7 6.

Más detalles

Diseño de interfaces gráficas. JOSE LUIS BERENGUEL GÓMEZ jlberenguel@gmail.com Febrero 2012

Diseño de interfaces gráficas. JOSE LUIS BERENGUEL GÓMEZ jlberenguel@gmail.com Febrero 2012 Diseño de interfaces gráficas JOSE LUIS BERENGUEL GÓMEZ jlberenguel@gmail.com Febrero 2012 Contenidos Aprenderás a crear interfaces gráficas de usuario a través de ficheros XML y los elementos View y ViewGroup

Más detalles

Manual LiveBox WEB ADMIN. http://www.liveboxcloud.com

Manual LiveBox WEB ADMIN. http://www.liveboxcloud.com 2014 Manual LiveBox WEB ADMIN http://www.liveboxcloud.com LiveBox Srl no asume responsabilidades o garantías sobre el contenido y uso de ésta documentación y declina cualquier garantía explicita o implícita

Más detalles

Qlik Sense Cloud. Qlik Sense 2.0.2 Copyright 1993-2015 QlikTech International AB. Reservados todos los derechos.

Qlik Sense Cloud. Qlik Sense 2.0.2 Copyright 1993-2015 QlikTech International AB. Reservados todos los derechos. Qlik Sense Cloud Qlik Sense 2.0.2 Copyright 1993-2015 QlikTech International AB. Reservados todos los derechos. Copyright 1993-2015 QlikTech International AB. Reservados todos los derechos. Qlik, QlikTech,

Más detalles

SHAREPOINT 2007. Manual de Usuario. Herramienta de colaboración en grupo para CASER RESIDENCIAL

SHAREPOINT 2007. Manual de Usuario. Herramienta de colaboración en grupo para CASER RESIDENCIAL SHAREPOINT 2007 Manual de Usuario Herramienta de colaboración en grupo para CASER RESIDENCIAL Versión 1.0 Julio 2011 INDICE Introducción... 3 Prerrequisitos... 3 Empezamos... 4 Trabajando con Bibliotecas

Más detalles

Captura de vídeo digital con Guadalinex Edu

Captura de vídeo digital con Guadalinex Edu Centro de Gestión Avanzado de Centros TIC Autor: Luis Sánchez Bejarano Programador de Sistemas del CGA Fecha: 7 de Octubre de 2004 Captura de vídeo digital con Guadalinex Edu En este tutorial vamos a describir

Más detalles

BÁSICOS APP INVENTOR. Manual de Introducción a AppInventor

BÁSICOS APP INVENTOR. Manual de Introducción a AppInventor BÁSICOS APP INVENTOR Manual de Introducción a AppInventor Contenido 1. Qué es AppInventor?... 2 2. Qué tipo de aplicaciones pueden crearse con AppInventor?... 3 3. Cómo se construye una aplicación en

Más detalles

TUTORIAL ENVIO SMS MASIVOS. 1. Segmentación de la base de datos de clientes

TUTORIAL ENVIO SMS MASIVOS. 1. Segmentación de la base de datos de clientes TUTORIAL ENVIO SMS MASIVOS Para hacer uso de la utilidad de envío de SMS se tendrán en cuenta 3 puntos: 1. Segmentación de la base de datos de clientes, para determinar a quién va dirigido 2. Diferentes

Más detalles

XMLSpy. Manual de usuario. www.ejie.es

XMLSpy. Manual de usuario. www.ejie.es XMLSpy Manual de usuario Fecha: 31/08/2007 Referencia: EJIE S.A. Mediterráneo, 3 Tel. 945 01 73 00* Fax. 945 01 73 01 01010 Vitoria-Gasteiz Posta-kutxatila / Apartado: 809 01080 Vitoria-Gasteiz www.ejie.es

Más detalles

Capitulo 1: Plataforma Android

Capitulo 1: Plataforma Android Capitulo 1: Plataforma Android Elaborado por: Gary Briceño http://gary.pe http://gary.pe 1 Temario 1. Android 2. Evolución 3. Arquitectura Android 4. Paquetes de Trabajo 5. Android y Java http://gary.pe

Más detalles

Presentaciones. Con el estudio de esta Unidad pretendemos alcanzar los siguientes objetivos:

Presentaciones. Con el estudio de esta Unidad pretendemos alcanzar los siguientes objetivos: UNIDAD 8 Presentaciones Reunión. (ITE. Banco de imágenes) as presentaciones son documentos formados por una sucesión de páginas, llamadas diapositivas, que transmiten información estructurada de manera

Más detalles

ELABORACIÓN DE TABLEROS DINÁMICOS DE COMUNICACIÓN CON EL PROGRAMA EDITOR TICO

ELABORACIÓN DE TABLEROS DINÁMICOS DE COMUNICACIÓN CON EL PROGRAMA EDITOR TICO ELABORACIÓN DE TABLEROS DINÁMICOS DE COMUNICACIÓN CON EL PROGRAMA (Tico 2.0) EDITOR TICO La idea principal que motivo este proyecto fue trasladar la definición tradicional de tablero de comunicación en

Más detalles

Capítulo III. Análisis y diseño.

Capítulo III. Análisis y diseño. Capítulo III. Análisis y diseño. 3.1 Análisis. El análisis es el intermediario entre los requisitos del sistema y el diseño, esta sección definiremos el análisis con una serie de modelos técnicos del sistema,

Más detalles

Ejercicios - Persistencia en Android: ficheros y SQLite

Ejercicios - Persistencia en Android: ficheros y SQLite Ejercicios - Persistencia en Android: ficheros y SQLite Índice 1 Uso de ficheros (0.5 puntos)...2 2 Persistencia con ficheros (0.5 puntos)...3 3 Base de datos: SQLiteOpenHelper (0.5 puntos)... 3 4 Base

Más detalles