PRÁCTICA 1: FotoLlamada

Documentos relacionados
APLICACIÓN 2: Dibujar Círculos

Uso de varias pantallas y pantalla Splash

CÓMO CREAR NUESTRO CATÁLOGO

MANUAL TIENDA VIRTUAL. Paseo del Gran Capitán, Nº 62, Salamanca. Telf.: Fax:

MANEJANDO FICHEROS Y CARPETAS

Vamos a ver las dos formas básicas de arrancar PowerPoint.

GUÍA RÁPIDA DE TRABAJOS CON ARCHIVOS.

Enviar Felicitación Navideña por con Off. 2007

Tutorial de Introducción a la Informática Tema 0 Windows. Windows. 1. Objetivos

TUTORIAL. Edición de contenido y creación de entradas y páginas Wordpress

CORREO ELECTRÓNICO GMAIL. 1 Enviar correo electrónico Acceder a una cuenta de correo electrónico... 2

La ventana de Microsoft Excel

MANUAL DE USUARIO DEL SISTEMA PARA EL REDACTOR

TcpStereo. Versión 1.1. Diciembre 2009 MANUAL DE USUARIO

MANUAL BÁSICO DE WRITER

!"#$%!&&'(#%')"*#++,%-.-!*'/0%

REGISTRAR LOS SITIOS WEB MÁS INTERESANTES

Instalacio n A3Con Asesor

GUÍA PARA PUBLICACIÓN DE CONTENIDO


Haz tu propio herbario [digital] Javier Peralta de Andrés, Herbario UPNA, Departamento de Ciencias del Medio Natural

Introducción. Instalación. Inicio

PROGRAMACIÓN DE APLICANCIONES ANDROID CON APP INVENTOR

Mi correo con OUTLOOK

Confi guración Ubiquiti Unifi. Instalación y confi guración del Punto de Acceso Ubiquiti Unifi para GlopDroid.

MANUAL MÓDULO CECA CON RECARGOS O DESCUENTOS PARA PRESTASHOP Guía Básica

2. Doctores 2.1. Dar de alta un doctor 2.2. Buscar un doctor 2.3. Editar un doctor 2.4. Borrar un doctor

EXTRACTO Descripción del uso y manejo de SIRAIS 1.2

Guía Notas Parciales. Intermedio (Nueva Versión)

Notificaciones y Presentaciones Electrónicas en portal Web


NORMA (SEPA) 22/11/2013

Inicio. En este tutorial vamos a aprender a resolver algunos problemas que pueden presentarse con el navegadore de internet.

Cómo gestionar menús en Drupal 7

INSTALACIÓN DE GATEWAYS SIP

BUSINESS OBJECTS EDICIÓN DE REPORTES NIVEL I

Centro de Enseñanza Online (CEO)

PRÁCTICAS DE GESTIÓN GANADERA:

B Visor de Pedidos Realizados en el día, de un Cliente o de TODOS pag.10

Manual de ayuda para crear y gestionar Tareas, como actividad evaluable

Para crear formularios se utiliza la barra de herramientas Formulario, que se activa a través del comando Ver barra de herramientas.

Imprimir en impresoras Windows (servidor \\IMPRESION) desde equipos

3) Aprender a insertar archivos adjuntos y llamarlos desde la presentación.

SISTEMA INSTITUCIONAL DE CONTROL PATRIMONIAL (SICPat) MANUAL TÉCNICO

UTILIZACIÓN DE UNA CUENTA DE CORREO ELECTRÓNICO (NUEVO) Acceso al correo electrónico

MANUAL DE USO Octubre CLIENTE: Liber Ediciones AUTOR: 2.0 DISEÑO _

Internet aula abierta

Versión 4 - Tutoriales

MACROS Y FORMULARIOS

Herramientas de Google

Plataforma Helvia. Manual de Administración. Bitácora. Versión

COMO HACER UN CUMENTO DE WORD PARA TRABAJOS LARES

Pasos a seguir para la realización del ejercicio final

Combinar comentarios y cambios de varios documentos en un documento

2. ABRIR UN NUEVO DOCUMENTO DE TRABAJO

ASISTENCIA TÉCNICA A LA SEGURIDAD INFORMÁTICA EN PYMES MANUAL KEEPASS WINDOWS

Para subir archivos usando los datos que nos proporcionaron vía correo electrónico.

Instalación del programa PSPP y obtención de una distribución de frecuencias.

Muchos programas de aplicación contienen herramientas para proteger la información, por ejemplo, Microsoft Word que te permite:

MANUAL DE USUARIO FINAL MAPCEL PROFITS

Este programa mueve cada motor de forma independiente, y cuando termina una línea pasa a la siguiente.

MANUAL DEL PROGRAMA DE ASESORAMIENTO (Asesores) Navegador y limpiar caché/cookies...2 Acceso al programa de Asesoramiento... 7

reemplaza menú archivo y esta situado en la esquina superior izquierda de estos programas de

Estructurar la información dentro del ordenador:

OpenOffice Writer LA PÁGINA

Teclados Virtuales. Marzo 2012.


IMAGE RESIZER FOR WINDOWS, ÚTIL PARA REDUCIR EL TAMAÑO O REDIMENSIONAR IMÁGENES Y FOTOGRAFÍAS (DV00409C)

Un Navegador es un programa que nos conecta a Internet y nos permite organizar nuestro

Instituto Mar de Cortés Elaborar Documentos en Procesador de Texto

Hacer campos de solo lectura en ventanas.

EMPLEO NTIC`S II SEGUNDO SEMESTRE

TECNOLOXÍAS E ANÁLISE DOS DATOS

NORMA / (SEPA)

MÓDULO DE FACTURACIÓN VENTAS Y VENDEDORES. Versión:

Introducción al diseño híbrido con ZW3D

Administración mediante políticas con ESET Remote Administrator

Servicio de Informática Vicerrectorado de Tecnologías de la Información y la Comunicación

CLASE 12.-INSERTAR COLUMNAS

Consulta del catálogo de la biblioteca del Instituto Cervantes de Moscú vía web

Guía de instalación de Gesclivet.

Por: Hugui Dugui Facebook: Hugui Dugui ASI LO HICE... Compartir Archivos de Windows 7 a Windos XP a través de una red LAN

Web institucional Edición de contenidos en idiomas

Se trata de una herramienta de desarrollo visual muy fácil de usar, con la que incluso los no programadores podrán desarrollar sus aplicaciones.

Introducción a Microsoft Word

TUTORIAL DE WORDPRESS

Publicar archivos vía web: 15/07/09

A25. Informática aplicada a la gestión Curso 2005/2006 Excel Tema 7. Funciones avanzadas de Excel II

Técnicas de Programación

Programa de Fabricación para Android

Web Cumbre Judicial Iberoamericana. Manual breve de usuario

MANUAL DE AYUDA HERRAMIENTA DE APROVISIONAMIENTO

Conexión a red LAN con servidor DHCP

Microsoft OneNote 2010

Manual de Procedimientos de Administrador. Configuración de Autenticación con Doble Factor

Impresión de Etiquetas de Embarque 1. Instalación de Software

INVENTARIO INTRODUCCIÓN RESUMEN DE PASOS

Microsoft Power Point

ENTORNO DE TRABAJO DE WORD 2007

Manual de adminitración web

Transcripción:

PRÁCTICA 1: FotoLlamada

FotoLlamada: El objetivo de esta práctica es hacer una aplicación que ejecute una de las principales funciones de un teléfono, hacer una llamada. El funcionamiento será el siguiente: La aplicación mostrará una foto que al ser pulsada ejecutará el proceso de llamada. Habrá un botón que permitirá cambiar el contacto a quien llamar. Para entender correctamente esta práctica se debe haber completado previamente la práctica 0. Paso 1: Accede a la ventana My Projects y crea un nuevo proyecto llamado FotoLlamada. Accede al Editor de Bloques y conecta el Emulador o un Dispositivo Android. Paso 2: Añade un Botón al Visor. Ve al panel Components, selecciona el componente que acabas de añadir (Button1) y pulsa Rename, cambia el nombre por BotonFoto. Página 2 de 10

En el panel de Propiedades, cambia: El texto del Botón: Pon Pulsa para llamar. La imagen del Botón: Selecciona la que quieras, después la cambiaremos. El tamaño: Cambia las propiedades Ancho (Width) y Alto (Height), dales el valor 150 a ambas. Página 3 de 10

Paso 3: Ahora vamos a añadir el componente que nos permitirá hacer llamadas cuando pulsemos el Botón. El componente se llama PhoneCall y se encuentra dentro de la categoría Social de la paleta de componentes. Cuando lo arrastremos y soltemos en el visor, se añadirá en la sección de componentes no visibles. Después Página 4 de 10

debes cambiar el nombre del componente por Llamador y poner un número de teléfono en el campo PhoneNumber de sus propiedades. Al finalizar lo anterior la ventana de Diseño mostrará lo siguiente: Paso 4: El siguiente paso es programar el comportamiento del Botón al ser pulsado. Para ello tenemos que abrir el Editor de Bloques y seleccionar la pieza del puzle adecuada tal y como se vio en la práctica anterior. Página 5 de 10

Para indicar la acción de llamada, debemos colocar en el espacio de la pieza que acabamos de añadir una pieza del componente Llamador que indica que se haga la llamada. Página 6 de 10

Paso 5: Llegados a este punto tenemos una primera versión de nuestra aplicación, si pulsamos sobre la foto veremos que automáticamente se realiza la llamada a número que indicamos en el paso 3. Vamos a ampliar lo hecho hasta ahora para permitir que podamos seleccionar un contacto desde la agenda del teléfono y que la aplicación cambie la foto por la del contacto. Para ello, volvemos a la ventana de Diseño y añadimos un componente de tipo PhoneNumberPicker, se encuentra en la categoría Social de la Paleta. Este componente es un botón que ya tiene definida la acción que debe realizar al ser pulsado (abrir la agenda de contactos). Una vez añadido, cámbiale el nombre por Agenda, en el texto del botón pon Buscar y dale un ancho de 150. Paso 6: Ya estamos terminando, sólo falta programar las acciones a realizar cuando hayamos seleccionado un contacto de la agenda. Estas acciones serán tres, cambiar el número de teléfono asignado al componente Llamador, cambiar la foto asignada al Página 7 de 10

BotonFoto y cambiar también el texto Pulsa para llamar por el número que hayamos seleccionado. En primer lugar abrimos el Editor de Bloques y seleccionamos la pieza que nos permitirá indicar qué hacer después de seleccionar un contacto: Página 8 de 10

Ahora colocaremos en el hueco las tres acciones que hemos mencionado anteriormente (Ver la siguiente imagen). Fíjate que en el texto de cada pieza aparece toda la información necesaria para identificarla y para saber su función. El texto en negrita está formado por el nombre del componente al que pertenece seguido por un punto y el nombre de la propiedad que usa. Las piezas que tienen un texto de tamaño más pequeño están indicando la acción, por ejemplo: when BotonFoto.Click do: Singifica que cuando hacemos click en el BotonFoto se tiene que hacer la acción que contenga esa pieza. Set BotonFoto.Text to: Significa poner el texto de BotonFoto al valor de la pieza de su derecha. Las piezas que no tienen texto de tamaño más pequeño se utilizan cuando queremos referirnos al valor de esa variable. Por ejemplo: Agenda.PhoneNumber: será el número de teléfono del contacto seleccionado de la agenda. Paso 7: Nuestra aplicación ya está terminada, sólo queda guardar el proyecto e instalar la aplicación en el emulador o el dispositivo de cualquiera de las formas que se indicaron en la práctica anterior. Página 9 de 10

Si nos fijamos, nuestra aplicación tiene una limitación. Podemos cambiar el contacto al que queremos llamar cuando pulsemos la foto, sin embargo, cuando reiniciemos la aplicación este cambio no se habrá guardado y nos volverá a salir la foto y el número que pusimos en un principio. Esto es debido a que el valor que asignamos a las variables no se guarda al salir de la aplicación. Si queremos hacer aplicaciones que guarden datos de forma que se mantengan hasta la próxima ejecución deberemos utilizar el componente TinyDB que se encuentra en la categoría Basic de la Paleta. En próximas prácticas se abordará el funcionamiento de este componente. Página 10 de 10