Aplicación para lista de tareas
|
|
- Alfonso Pinto Silva
- hace 8 años
- Vistas:
Transcripción
1 Curso 12/13 Curso de Enseñanzas Propias Programación en Aplicación para lista de tareas
2 En la primera sesión... Aprendimos qué es y cómo es un proyecto. Creamos y ejecutamos nuestro primer proyecto. Añadimos menúes. Comenzamos a entender los Intents. Vimos la estructura de la IU y manifiesto de la aplicación. 2
3 Hoy Completaremos a finalizar la aplicación de lista de tareas. Menúes de contexto. Creación de nuevas Activities y comunicación entre ellas. Visualización avanzada de datos en listas. Persistencia. Depuración. 3
4 Paso a paso... 4
5 Hoja de ruta 1) Aplicación mínima. 2) Crear la Activity Tarea. 3) Intents con respuestas. 4) Estructuras de datos. 5) Visualización de los datos en una lista. 6) Menús de Contexto. 7) Persistencia. 8) Depuración. 5
6 Paso 1 Punto de partida 6
7 Aplicación mínima Actividad principal que hereda de ListActivity. 1 control de texto + 1 lista. Menú con opciones Salir y Acerca de... Prestar atención a la implementación de la opción Acerca de... como un diálogo. 7
8 Recordar viejos tiempos... Descargar el proyecto con la aplicación de partida de la web del curso. Descomprimir el fichero y crear un proyecto importando el existente. Ejecutarlo y comprobar que todo funciona.. 8
9 Cuadros de diálogo 9
10 Diálogos Mostrarlo usando showdialog(int) La primera vez que crea, llama a oncreatedialog(int) Antes de mostrarlo, llama a onpreparedialog(int,dialog) Cierre usando dimiss o dimissdialog(int) Captura del evento de cierre ondimiss Puesta a cero del estado con removedialog(int) 10
11 AlertDialog AlertDialog.Builder AlertDialog.Builder builder builder = = new new AlertDialog.Builder(this); AlertDialog.Builder(this); builder.setmessage("are builder.setmessage("are you you sure sure you you want want to to exit?") exit?").setcancelable(false).setcancelable(false).setpositivebutton("yes",.setpositivebutton("yes", new new DialogInterface.OnClickListener() DialogInterface.OnClickListener() { { public public void void onclick(dialoginterface onclick(dialoginterface dialog, dialog, int int id) id) { { MyActivity.this.finish(); MyActivity.this.finish(); } } }) }).setnegativebutton("no",.setnegativebutton("no", new new DialogInterface.OnClickListener() DialogInterface.OnClickListener() { { public public void void onclick(dialoginterface onclick(dialoginterface dialog, dialog, int int id) id) { { dialog.cancel(); dialog.cancel(); } } }); }); AlertDialog AlertDialog alert alert = = builder.create(); builder.create(); final CharSequence[] items = {"Red", "Green", "Blue"}; final CharSequence[] items = {"Red", "Green", "Blue"}; AlertDialog.Builder builder = new AlertDialog.Builder(this); AlertDialog.Builder builder = new AlertDialog.Builder(this); builder.settitle("pick a color"); builder.settitle("pick a color"); builder.setitems(items, new DialogInterface.OnClickListener() { builder.setitems(items, new DialogInterface.OnClickListener() { public void onclick(dialoginterface dialog, int item) { public void onclick(dialoginterface dialog, int item) { Toast.makeText(getApplicationContext(), Toast.makeText(getApplicationContext(), items[item], items[item], Toast.LENGTH_SHORT).show(); Toast.LENGTH_SHORT).show(); } } }); }); AlertDialog alert = AlertDialog alert = builder.create(); builder.create(); 11
12 AlertDialog (II) AlertDialog.Builder builder = new AlertDialog.Builder(this); AlertDialog.Builder builder = new AlertDialog.Builder(this); builder.settitle("pick a color"); builder.settitle("pick a color"); builder.setsinglechoiceitems(items, -1, new DialogInterface.OnClickListener() { builder.setsinglechoiceitems(items, -1, new DialogInterface.OnClickListener() { public void onclick(dialoginterface dialog, int item) { public void onclick(dialoginterface dialog, int item) { Toast.makeText(getApplicationContext(), Toast.makeText(getApplicationContext(), items[item], items[item], Toast.LENGTH_SHORT).show(); Toast.LENGTH_SHORT).show(); } } }); }); AlertDialog alert = AlertDialog alert = builder.create(); builder.create(); ProgressDialog dialog = ProgressDialog.show(MyActivity.this, "", ProgressDialog dialog = ProgressDialog.show(MyActivity.this, "", "Loading. Please wait...", true); "Loading. Please wait...", true); ProgressDialog progressdialog; ProgressDialog progressdialog; progressdialog = new ProgressDialog(mContext); progressdialog = new ProgressDialog(mContext); progressdialog.setprogressstyle(progressdialog.style_horizontal); progressdialog.setprogressstyle(progressdialog.style_horizontal); progressdialog.setmessage("loading..."); progressdialog.setmessage("loading..."); progressdialog.setcancelable(false); progressdialog.setcancelable(false); 12
13 Diálogos a medida Diseñar la apariencia del diálogo de la misma manera que hemos visto para las IU de las actividades Asociar el layout al objeto Dialog mediante setcontentview Para modificar el aspecto por defecto de un diálogo: setview Toma como argumento un objeto View con nuestras preferencias (uso de Inflater) 13
14 Diálogos a medida: ejemplos Context Context mcontext mcontext = getapplicationcontext(); Dialog Dialog dialog dialog = new new Dialog(mContext); Dialog(mContext); dialog.setcontentview(r.layout.custom_dialog); dialog.settitle("custom Dialog"); Dialog"); TextView TextView text text = (TextView) (TextView) dialog.findviewbyid(r.id.text); text.settext("hello, this this is is a custom custom dialog!"); dialog!"); ImageView ImageView image image = (ImageView) (ImageView) dialog.findviewbyid(r.id.image); image.setimageresource(r.drawable.android); AlertDialog.Builder AlertDialog.Builder builder; builder; AlertDialog AlertDialog alertdialog; alertdialog; Context Context mcontext mcontext = = getapplicationcontext(); getapplicationcontext(); LayoutInflater LayoutInflater inflater inflater = = (LayoutInflater) (LayoutInflater) mcontext.getsystemservice(layout_inflater_service); mcontext.getsystemservice(layout_inflater_service); View View layout layout = = inflater.inflate(r.layout.custom_dialog, inflater.inflate(r.layout.custom_dialog, (ViewGroup) (ViewGroup) findviewbyid(r.id.layout_root)); findviewbyid(r.id.layout_root)); TextView TextView text text = = (TextView) (TextView) layout.findviewbyid(r.id.text); layout.findviewbyid(r.id.text); text.settext("hello, text.settext("hello, this this is is a a custom custom dialog!"); dialog!"); ImageView ImageView image image = = (ImageView) (ImageView) layout.findviewbyid(r.id.image); layout.findviewbyid(r.id.image); image.setimageresource(r.drawable.android); image.setimageresource(r.drawable.android); builder builder = = new new AlertDialog.Builder(mContext); AlertDialog.Builder(mContext); builder.setview(layout); builder.setview(layout); alertdialog alertdialog = = builder.create(); builder.create(); 14
15 Añadir opción Nueva al menú Descargue y guarde en res/drawable la imagen del icono a utilizar. Edite res/menu/todomenu.xml y añada una nueva entrada. Establezca el identificador del recurso como itemnew. Añada un nuevo recurso de tipo string con el valor de etiqueta del menú. Asocie el nuevo recurso con el valor de la propiedad Title. Asocie el valor de la propiedad Icon con el recurso drawable 'nuevo.png'. 15
16 Paso 2 Diseñar y crear la Activity Tarea 16
17 Del primer día... Layouts. Eventos de la interfaz de usuario. Intents
18 Y queremos que cuando pulsemos la opción Nueva salga algo parecido a esto 18
19 Crear la interfaz de la Activity Elegir el layout preferido. Usar controles: TextView y EditText Spinner (seleccionar la importancia) DatePicker Button Utilizar recursos de tipo string para los valores de las etiquetas. 19
20 Crear la nueva Activity Añadir nuevo fuente al proyecto: Tarea.java La clase Tarea hereda de Activity Por el momento, añadimos el soporte para manejar dos eventos (impl. interfaces): OnItemSelectedListener OnClickListener Utilizar el asistente de Eclipse. 20
21 oncreate Copiar el del ejemplo Hola Mundo. Establecer la clase Task como el manejador del evento click del botón: setonclicklistener. Rellenar el control spinner con los datos a mostrar. Establecer la clase Task como el manejador de los eventos asociados al control spinner: onitemselected. 21
22 Necesitamos algo de código Spinners y LisViews necesitan de un origen de datos para mostrar contenido. Es necesario un adaptador que se indica mediante el método SetAdapter Para modificar la vista de los elementos, no hay que modificar el control sino el adaptador Interfaces de Usuario 22
23 Mostrando información en nuestro control Spinner String[] elementos = {"alta","media","baja"}; /** Called when the activity is first created. public void oncreate(bundle savedinstancestate) { super.oncreate(savedinstancestate); setcontentview(r.layout.form); Spinner spin = (Spinner)findViewById(R.id.spinner1); spin.setonitemselectedlistener(this); ArrayAdapter<String> aa = new ArrayAdapter<String>(this, android.r.layout.simple_spinner_item,elementos); aa.setdropdownviewresource(android.r.layout.simple_spinner_dropdown_item); } spin.setadapter(aa); Interfaces de Usuario 23
24 Mostrando información en nuestro control Spinner (alternativa) Spinner s1 = (Spinner) findviewbyid(r.id.spinner1); ArrayAdapter adapter = ArrayAdapter.createFromResource(this, R.array.colors, android.r.layout.simple_spinner_item); adapter.setdropdownviewresource(android.r.layout.simple_spinner_dropdown_item); s1.setadapter(adapter); Interfaces de Usuario 24
25 Últimos retoques Finalizar la actividad cuando se pulse el botón Aceptar. Llamar a finish() en onclick() Utilizar un objeto de la clase Toast para indicar la opción finalmente seleccionada del control spinner: OnItemSelected. Toast.makeText(padre, texto, modo).show(); Añadir la actividad al proyecto. Iniciar Tarea cuando se pulse la opción Nueva del menú. Interfaces de Usuario 25
26 Paso 3 Comunicación entre Activities 26
27 En este paso... Intents con respuesta. Retorno de datos. Recogida de datos. Añadiremos sencillas entradas a la lista de tareas. 27
28 Intents con respuesta El objeto Intent contiene la información de interés para el componente que lo recibe. Acción + datos Si la actividad a ejecutar devuelve resultados, debe iniciarse con startactivityforresult Primer argumento es el intent. Segundo argumento es el número de llamada. Los resultados se recogen en OnActivityResult 28
29 Retorno de valores La actividad llamada debe crear un Intent de retorno. Se añaden datos extra al Intent de retorno con putextra(string nombre, <tipo> valor) El nombre del paquete java se pone como prefijo en el nombre. Establecer el resultado de terminación de la actividad: SetResult Código: e.j. RESULT_CANCELED, RESULT_OK. Intent resultado. Finalizar la actividad: finish() 29
30 Devolver datos tarea creada Completar el código del método OnClick de la clase Tarea para: 1.Construir una cadena de texto con los valores de los campos introducidos GetText(), getdayofmotnh(), getyear(), Atributo de clase para retener el nivel de importancia seleccionado: asignado en OnItemSelected. 2.Crear un Intent de retorno. 3.Añadir la cadena formada en 1 como Extra al Intent. com.cep.android.retorno 4.Establecer resultado y salir de la actividad. 30
31 Recogida de datos La aplicación que llama debe implementar el método onactivityresult RequestCode: identificador entero que acompañaba al Intent al lanzar la actividad. ResultCode: código de retorno (detección de errores, condiciones de finalización, etc.). Intent de retorno donde vienen los resultados. Obtener los datos de retorno como un Bundle: Intent.getExtras(). Utilizar los distintos métodos get con el nombre de valor como entrada para recuperar los datos. Bundle.getString( com.cepo.android.retorno ) 31
32 OnActivityResult en actividad principal Comprobar y seleccionar en base a RequestCode (por ahora sólo uno). Comprobar valor de retorno. Recuperar del Intent de retorno la cadena com.cep.android.retorno. Añadir dicha cadena como elemento a la lista. 32
33 Mostrar datos en el ListView La misma filosofía siempre: Desacoplar el contenedor y origen de los datos de la presentación. Datos [Contenedor] Adaptador Control [Presentación] Vista [Visualización a medida] 33
34 Mostrar datos en ListView (sencillo) 1. El contenedor 2. El adaptador ArrayList<String> listtareas=new ArrayList<String>(); ArrayAdapter<String> adapter; Enlazar contenedor-vista-lista-adaptador (oncreate) adapter=new ArrayAdapter<String>(this, android.r.layout.simple_list_item_1,listtareas); setlistadapter(adapter); Añadir datos (onactivityresult) listtareas.add(string); adapter.notifydatasetchanged(); 34
35 Paso 8 Depuración de una aplicación 35
36 Entorno Se necesita un depurador compatible con el protocolo JDWP. Eclipse es compatible. 36
37 Qué podemos hacer Obtener información del estado del emulador. Registrar información sobre la traza de llamadas realizadas. Pausar, ejecutar paso a paso, visualizar valores de variables... Mostrar información en la pantalla del emulador. 37
38 Perspectiva de depuración en Eclipse Información acerca de las en ejecución y sus hilos. Muestra información del valor de las variables cuando llega a un punto de ruptura. Muestra qué puntos de rupturas están definidos. LogCat. Visualización de mensajes del sistema en tiempo de ejecución. 38
39 Perspectiva DDMS en Eclipse Información de los dispositivos físicos y virtuales. Control del emulador. Envío de comandos. LogCat. Pila, hilos, Explorador de archivos. 39
40 A practicar Establecer un punto de ruptura en vuestra aplicación. Doble click en margen izquierdo del fichero fuente. Ejecutar la aplicación en modo de depuración. En el emulador, realizar los pasos necesarios para alcanzar el punto de ruptura. Ver la información mostrada en la perspectiva de depuración. Jugar con el control de ejecución desde el depurador. 40
41 Mensajes de sistema Hay que utilizar la clase Log. Varios métodos dependiendo del tipo de información a mostrar: e error d depuración i información w advertencia Desde la vista DDMS y de depuración se pueden filtrar, buscar y leer los mensajes. Generar un mensaje de sistema, del tipo info cuando se añada una nueva tarea. Comprar en LogCat que se genera dicho mensaje. 41
42 Depuración en dispositivo La interfaz es la misma que la depuración basada en el emulador. Es necesario hacer unos ajustes al proyecto. Propiedad android:debuggable="true" en la aplicación. Habilita la depuración USB en el dispositivo: Settings Applications Development Para algunos sistemas operativos es necesario configurar correctamente la conexión adb-usb. Windows: instalar un driver para adb. Aquí. MacOsX: no hay que hacer nada. Linux: lo vamos a hacer ahora mismo. 42
43 Desarrollo de Configuración de un dispositivo en Linux Como superusuario crear el siguiente fichero: /etc/udev/rules.d/51 android.rules Añadir una línea por cada fabricante de dispositivos que queramos soportar: SUBSYSTEM=="usb", ATTR{idVendor}=="0bb4", MODE="0666", GROUP="plugdev" Dar permisos de lectura al fichero: chmod a+r /etc/udev/rules.d/51 android.rules 43
Tema 2: Diseño de servicios para móviles
Tema 2: Diseño de servicios para móviles Listas y menús 2013-2014 Depto. Ciencia de la Computación e IA Puntos a tratar Spinners Listas Adaptadores Menús de opciones Menús contextuales 2 Spinner Cuadro
Más detallesINTRODUCCIÓ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 detallesCurso de programación en Android. 19/Junio/2012 Ramón Alcarria
Curso de programación en Android 19/Junio/2012 Ramón Alcarria Comunicación con el servidor Parsing de mensajes: SAX DOM JSON Parsing de mensajes Opciones: - SAX - Analiza el documento XML por fragmentos
Más detallesCrear 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 detallesInterfaces de usuario [Desarrollo de aplicaciones para Android]
Interfaces de usuario [Desarrollo de aplicaciones para Android] M. en C. Sergio Luis Pérez Pérez UAM CUAJIMALPA, MÉXICO, D. F. Trimestre 14-P Sergio Luis Pérez (UAM CUAJIMALPA) Curso de Interfaces de Usuario
Más detallesPRACTICAS DE ANDROID 12 - Lanzar un segundo "Activity" y pasar parámetros Problema:
PRACTICAS DE ANDROID 12 - Lanzar un segundo "Activity" y pasar parámetros Hemos visto en el concepto anterior que un programa puede tener más de una ventana representando cada ventana con una clase que
Más detallesProgramació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 detalleshttp://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 detallesProgramación en Android LSUB, GSYC, URJC
Programación en Android LSUB, GSYC, URJC Introducción Teléfono o Emulador Android Studio Introducción Activity Mgr App! Dialer Dalvik JVM SQLite WebKit... OpenGL Linux kernel Dispositivo móvil Aplicaciones
Más detallesManual de usuario de IBAI BackupRemoto
Manual de usuario de IBAI BackupRemoto Índice Cliente de IBAI BackupRemoto... 3 Descarga del cliente de IBAI BackupRemoto... 4 Instalación del cliente de IBAI BackupRemoto... 5 Instalación sobre Microsoft
Más detallesAdministración de portales Joomla (II) antonio.duran.terres@gmail.com
Administración de portales Joomla (II) antonio.duran.terres@gmail.com Módulos Con la instalación base de Joomla vienen varios módulos Algunos ya los vimos, como encuestas o Quien está en línea? Hay otros
Más detallesANDROID 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 detalles1. El entorno de desarrollo Eclipse
Índice 1. El entorno de desarrollo Eclipse 1 1.1. Qué es Eclipse?........................................................ 1 1.2. Trabajando con Eclipse....................................................
Más detallesMinisterio de Educación. Base de datos en la Enseñanza. Open Office. Módulo 5: Report Builder
Ministerio de Educación Base de datos en la Enseñanza. Open Office Módulo 5: Report Builder Instituto de Tecnologías Educativas 2011 Informes con Oracle Report Builder En su configuración original, OpenOffice
Más detallesManual de usuario de Parda Programa de Almacenamiento y Recuperación de Datos Automático
Programa de Almacenamiento y Recuperación de Datos Automático CONSEJERÍA DE EDUCACIÓN Dirección General de Participación e Innovación Educativa Centro de Gestión Avanzado de Centros TIC Fecha: 20/04/10
Más detallesT3-Rondas V 1.1. Help-Pc, S.L. C/ Pintor Pau Roig, 39 L-5 08330 Premià de Mar Barcelona Tel. (93) 754 90 19 Fax 93 752 35 18 marketing@t2app.
T3-Rondas V 1.1 1 Indice 1 Requisitos mínimos 3 2 Instalación 3 2.1 Instalación del software 3 2.2 Instalación del terminal 4 3 Configuración Inicial 4 3.1 Crear terminales 5 3.2 Crear puntos de lectura
Más detallesHola, Mundo con pretensiones
DepartamentodeInformática UniversidaddeValladolid Tecnología de Programación Hola, Mundo con pretensiones 1 Actualización de Android Tecnología de Programación Hola, Mundo con pretensiones Félix Prieto
Más detallesObjetivos y Temario CURSO DESARROLLO APLICACIONES ANDROID 4.0
Objetivos y Temario CURSO DESARROLLO APLICACIONES ANDROID 4.0 OBJETIVOS Aquí encontrará todos los fundamentos del sistema operativo, incluyendo la configuración del entorno, el diseño de sólidas interfaces,
Más detallesEjercicios - Servicios
Índice 1 Contador: Servicio con proceso en background (0.6 puntos)... 2 2 Broadcast Receiver: Captura de llamadas (0.6 puntos)...2 3 Broadcast Receiver: Reenvío de datos (0.6 puntos)...3 4 Arranque: Iniciar
Más detallesTutorial 1. Instalación del entorno de desarrollo de Android. Curso de perfeccionamiento: Programación de Android TUTORIAL 1: INSTALACIÓN DEL SOFTWARE
Tutorial 1 Instalación del entorno de desarrollo de Android Curso de perfeccionamiento: Programación de Android 2013 1 Para desarrollar aplicaciones Android debemos instalar el siguiente software en nuestro
Más detallesDesarrollo 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 detallesOffice Online Office Online
Office Online Office Online permite ver, crear y editar documentos de Office en un explorador compatible desde cualquier lugar donde tengamos conexión a Internet, aun cuando no tengamos Office instalado
Más detallesMODELO 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 detalleswww.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 detallesManual CMS Mobincube
Manual CMS Mobincube CMS Mobincube Qué es? El CMS (Sistema de Gestión de Contenidos) es un completo website que permite la creación y actualización de contenido remoto. De esta forma, una vez creada una
Más detallesMANUAL DE INSTALACIÓN DEL LECTOR DE TARJETAS
Pasarela de Pagos de la Administración Vasca MANUAL DE INSTALACIÓN DEL LECTOR DE TARJETAS (CRÉDITO O DÉBITO) DE LA PASARELA DE PAGOS DE LA ADMINISTRACIÓN PÚBLICA VASCA 27 de Enero 2014 mipago@euskadi.net
Más detallesInterfaz 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 detallesTemas. CopyRight 2013 - emmmnmmma - All rights reserved 2
Tutorial ANDROID Temas 1 - Instalación de Android 2 - Pasos para crear el primer proyecto Android 3 - Captura del clic de un botón 4 - Controles RadioGroup y RadioButton 5 - Control CheckBox 6 - Control
Más detallesAndroid Con Java. Ejercicio 1. Instalación de JDK, Eclipse y Android Tools. Ejercicio 1. Instalación de JDK, Eclipse y Android Tools
Android Con Java Ejercicio 1 Instalación de JDK, Eclipse y Android Tools Objetivo del Ejercicio El objetivo del ejercicio es instalar el JDK de Java, Eclipse y las herramientas de desarrollo de Android.
Más detallesGuía de instalación del software de la asignatura
Guía de instalación del software de la asignatura Eclipse + Android SDK 1. La forma más sencilla de instalar Eclipse con el plugin ADT para desarrollo de aplicaciones Android es descargar el paquete preconfigurado
Más detallesAndroid 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 detallesEjercicio 4. Manejo de Layouts en Android. Android Con Java. Ejercicio 4. Manejo de Layouts en Android. Curso de Android con Java
Android Con Java Ejercicio 4 Manejo de Layouts en Android Objetivo del Ejercicio El objetivo del ejercicio es entender el manejo de Layout y los Adaptadores en Android. Al finalizar deberemos observar
Más detallesPerson IP CRM Manual MOBILE
Manual MOBILE División Informática BuscPerson Telecomunicaciones : Manual MOBILE 0.- Introducción 3 0.1 Configuración de los terminales 3 0.2 Acceso de Usuarios 3 1.- Funcionalidades CRM 5 1.1 Agenda del
Más detallesInstalación del entorno de desarrollo
Curso 13/14 Desarrollo de Instalación del entorno de desarrollo Pasos a seguir Pre-requisitos Instalación de Eclipse+ADT ( Developer Tools) Presentación de la interfaz del plugin ADT para Eclipse Añadir
Más detallesDesarrollo de apps para móviles Android. Conceptos básicos de las aplicaciones Android
Desarrollo de apps para móviles Android Conceptos básicos de las aplicaciones Android Modelo vista controlador (MVC) En Android se utiliza el patrón de arquitectura llamado modelo vista controlador. Este
Más detallesNotas para la instalación de un lector de tarjetas inteligentes.
Notas para la instalación de un lector de tarjetas inteligentes. Índice 0. Obtención de todo lo necesario para la instalación. 3 1. Comprobación del estado del servicio Tarjeta inteligente. 4 2. Instalación
Más detallesPHPMYADMIN Y MYSQL. Para gestionar la base de datos MySQL, lo haremos desde la aplicación PhpMyAdmin.
PHPMYADMIN Y MYSQL Para gestionar la base de datos MySQL, lo haremos desde la aplicación PhpMyAdmin. PhpMyAdmin es una herramienta para la administración del servidor de base de datos MySQL que dispone
Más detallesCorreo Electrónico: Webmail: Horde 3.1.1
CONTENIDOS: PAGINA Qué es Webmail?. 2 Acceder a Webmail. 2 Instilación del Certificado UCO. 4 Instilación Certificado I.explorer. 4 Instilación Certificado Firefox. 7 Opciones Webmail. 8 Opciones Información
Más detallesPRESENTACIÓN TELEMÁTICA DE LIBROS
PRESENTACIÓN TELEMÁTICA DE LIBROS Colegio de Registradores de España 16 de marzo de 2015 (Referencia del documento) COLEGIO DE REGISTRADORES DE ESPAÑA Diego de León, 21-28006 Madrid Tel.: +34 91 270 16
Más detallesManual de Mozilla Thunderbird
Manual de Mozilla Thunderbird Contenido Descarga Instalación Configuración Botones y opciones básicas Spam Descarga La versión más actual de Mozilla Thunderbird traducida al castellano es la versión 2.0.0.14.
Más detallesDesarrollo de Aplicaciones para Android
Desarrollo de Aplicaciones para Android Sesión 2: Interfaz de usuario Desarrollo de Aplicaciones para Android Depto. Ciencia de la Computación e IA Interfaz de usuario-1 Puntos a tratar Views Layouts Eventos
Más detallesDefiniciones. Tema 21_Módulos Menú 1
Definiciones Un menú es una lista de opciones o de órdenes que forman parte de un mismo título, mediante los cuales se podrán seleccionar determinadas operaciones de la aplicación. El conjunto de todos
Más detallesPRESENTACIÓN TELEMÁTICA DE CUENTAS ANUALES
PRESENTACIÓN TELEMÁTICA DE CUENTAS ANUALES Manual de usuario 21 de febrero de 2014 Colegio de Registradores de España C/ Diego de León, 21 28006 Madrid Presentación Telemática de Cuentas Anuales http://www.registradores.org
Más detallesTÉCNICAS DE GESTIÓN ADMINISTRATIVA PARA PEQUEÑAS EMPRESAS
COMBINAR CORRESPONDENCIA CON OFFICE 2003 Combinar correspondencia nos permite incluir en un documento datos almacenados en otro lugar. De esta forma podremos obtener copias de un mismo documento pero con
Más detallesTUTORIAL: Cómo puedo instalar el Renault Media Nav Toolbox? TUTORIAL: Cómo puedo crear una "huella digital" del dispositivo en un dispositivo de
TUTORIAL: Cómo puedo instalar el Renault Media Nav Toolbox? TUTORIAL: Cómo puedo crear una "huella digital" del dispositivo en un dispositivo de almacenamiento USB? TUTORIAL: Cómo puedo empezar a utilizar
Más detallesPREPARANDO EL ENTORNO DE DESARROLLO PARA PROGRAMAR EN PHP. DESCARGAR E INSTALAR NOTEPAD++ (CU00808B)
APRENDERAPROGRAMAR.COM PREPARANDO EL ENTORNO DE DESARROLLO PARA PROGRAMAR EN PHP. DESCARGAR E INSTALAR NOTEPAD++ (CU00808B) Sección: Cursos Categoría: Tutorial básico del programador web: PHP desde cero
Más detallesAplicateca. Manual de Usuario: Ilion Factura Electrónica. Espíritu de Servicio
Aplicateca Manual de Usuario: Ilion Factura Electrónica Espíritu de Servicio Índice 1 Introducción... 4 1.1 Qué es Ilion Factura electrónica?... 4 1.2 Requisitos del sistema... 4 1.3 Configuración del
Más detallesMANUAL DE INSTALACIÓN DEL COMPONENTE WEBSIGNER JAVA. Versión 4.0
MANUAL DE INSTALACIÓN DEL COMPONENTE WEBSIGNER JAVA Versión 4.0 1 Control Versión 1.0 Fecha: 01-07-2011 Modificaciones: Primera versión. Versión 2.0 Fecha: 22-09-2011 Modificaciones: Adaptado a websigner
Más detallesGUIA COMPLEMENTARIA PARA EL USUARIO DE AUTOAUDIT. Versión N 02 Fecha: 2011-Febrero Apartado: Archivos Anexos ARCHIVOS ANEXOS
ARCHIVOS ANEXOS Son los documentos, hojas de cálculo o cualquier archivo que se anexa a las carpetas, subcarpetas, hallazgos u otros formularios de papeles de trabajo. Estos archivos constituyen la evidencia
Más detallesTabla de contenido. 1. Objetivo...3. 2. Asignación de responsabilidades...3. 3. Alcance...3. 4. Procedimientos relacionados...4
Tabla de contenido 1. Objetivo...3 2. Asignación de responsabilidades...3 3. Alcance...3 4. Procedimientos relacionados...4 5. Documentos relacionados...4 6. Proceso...4 6.1 pidgin...4 6.2 instalación...4
Más detallesINSTALACIÓN DE MEDPRO
1 Estimado Cliente: Uno de los objetivos que nos hemos marcado con nuestra nueva plataforma de gestión, es que un cliente pueda instalar MedPro y realizar su puesta en marcha de forma autónoma. Siga paso
Más detallesPRESENTACIÓN TELEMÁTICA DE LIBROS
PRESENTACIÓN TELEMÁTICA DE LIBROS Manual de usuario 20 de febrero de 2014 Colegio de Registradores de España C/ Diego de León, 21 28006 Madrid Presentación telemática de Libros http://www.registradores.org
Más detallesINSTALACIÓN DRIVER USB ST-8500
INSTALACIÓN DRIVER USB ST-8500 PROCESO DE VERIFICACIÓN E IDENTIFICACIÓN Se detalla a continuación todo el proceso necesario para la instalación de los Drivers USB. La descarga de los Drivers la puede realizar
Más detallesWINDOWS ESSENTIALS TECNOLOGIA EN GESTION REDES DE DATOS FASE 3 APRENDIZ: LUIS FERNANDO MONTENEGRO INSTRUCTOR: GERMAN LEAL FLORES
WINDOWS ESSENTIALS TECNOLOGIA EN GESTION REDES DE DATOS FASE 3 APRENDIZ: LUIS FERNANDO MONTENEGRO INSTRUCTOR: GERMAN LEAL FLORES CENTRO DE SERVICIOS Y GESTION EMPRESARIAL MEDELLIN 2012 Parte 0: Tipos de
Más detallesAyuda para la instalación Componente Firma Digital INDICE. 1 Configuración previa...2. 1.1 Configuración Internet Explorer para ActiveX...
INDICE 1 Configuración previa...2 1.1 Configuración Internet Explorer para ActiveX...2 1.2 Problemas comunes en sistema operativo Windows...8 1.2.1 Usuarios con sistema operativo Windows XP con el Service
Más detallesAndroid y Java para Dispositivos Móviles
Android y Java para Dispositivos Móviles Sesión 10: Interfaz de usuario Android y Java para Dispositivos Móviles 2010 Depto. Ciencia de la Computación e IA Interfaz de usuario-1 Puntos a tratar Views Layouts
Más detallesNORMA 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 detallesMANUAL 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 detallesVamos 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 detallesInstalación de DRIVER de mochila
Instalación del programa de Renta A3 Antes de proceder a instalar el programa de Renta A3, deberemos configurar la mochila en el servidor. Para ello seguiremos los siguientes pasos: Instalación de DRIVER
Más detallesCursos 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 detalles1. Configuración del entorno de usuario
Tabla de Contenidos 1. Configuración del entorno de usuario 1.1. Temas 1.2. Apariencia 1.3. Configuración del menú Inicio 2. Configuración de los equipos portátiles en red 2.1. Realizar copia de seguridad
Más detallesConfiguración del cliente POP de correo electrónico de la Universidad de Sevilla
Configuración del cliente POP de correo electrónico de la Universidad de Sevilla Descarga e instalación de Mozilla Thunderbird: Descargar e instalar Thunderbird es muy sencillo. Para comenzar iremos a
Más detallesEurowin 8.0 SQL. Manual de la FIRMA DIGITALIZADA
Eurowin 8.0 SQL Manual de la FIRMA DIGITALIZADA Documento: me_firmadigitalizada Edición: 02 Nombre: Manual de la Firma Digitalizada en Eurowin Fecha: 19-05-2011 Tabla de contenidos 1. FIRMA DIGITALIZADA
Más detallesMySidel application portal
MySidel application portal Cómo acceder al servicio: http://mysidel.sidel.com Especificaciones técnicas Crear una cuenta MySidel Si dispone de acceso a Internet y desea obtener un código de identificación
Más detallesAjustes del Curso en egela (Moodle 2.5)
Ajustes del Curso en egela (Moodle 2.5) Manual para el profesorado Versión 2 (12/05/2015) El presente manual ha sido desarrollado por el Campus Virtual de la Universidad del País Vasco / Euskal Herriko
Más detallesAUTORIZACIÓN DE COMERCIALIZACIÓN EXCEPCIONAL DE MEDICAMENTOS DE USO HUMANO GUÍA PARA LA SOLICITUD DE UNA AUTORIZACIÓN DE COMERCIALIZACIÓN EXCEPCIONAL
AUTORIZACIÓN DE COMERCIALIZACIÓN EXCEPCIONAL DE MEDICAMENTOS DE USO HUMANO GUÍA PARA LA SOLICITUD DE UNA AUTORIZACIÓN DE COMERCIALIZACIÓN EXCEPCIONAL Versión: 20/10/2008-1 - ÍNDICE 1 Descripción general
Más detallesGuía rápida UDM. UDM (Unified Device Manager) 04/04/2011. ipecs-udm. Guía básica de usuario. Departamento Técnico Datalux Spain S.A.
ipecs- Guía básica de usuario Departamento Técnico Datalux Spain S.A. Página 1 de 21 1. INTRODUCCIÓN El ipecs- (Unified Device es una aplicación de MS-Windows que permite gestionar y monitorizar sistemas
Más detallesANDROID 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 detallesMANUAL DE INSTALACION DEL SOFTWARE DE IDENTIFICACIÓN BIOMETRICA
MANUAL DE INSTALACION DEL SOFTWARE DE IDENTIFICACIÓN BIOMETRICA Página 1 de 36 INDICE 1 OBJETIVO.... 3 2 DESCRIPCION.... 3 2.1 CONSIDERACIONES PARA LA INSTALACIÓN.... 4 2.2 SOFTWARE NECESARIO PARA UNA
Más detallesGuía de inicio rápido
Guía de inicio rápido 1. Proceso de instalación Preparación Conectar dispositivo Asistente config. login Grab. manual Acceso remoto 2. Conexiones iniciales Finalizar, reiniciar, cierre shutdown Salida
Más detallesActividades con Moodle
Actividades con Moodle 1. Da de alta al siguiente usuario: (Administración del sitio Usuarios Cuentas - Agregar usuario) usuario: ana contraseña: Ana_profesora1 email: ana@gmail.com Añade una imagen cualquiera
Más detallesInstalación y Registro Versiones Educativas 2013
Instalación y Registro Versiones Educativas 2013 Octubre 2012 Instalación y Registro Online página 2 Índice Introducción... 4 Instalación Versión Educativa Aula... 6 1. Setup... 6 2. Instalación... 7 3.
Más detallesGuía de resolución de problemas de firma con certificado en la Sede Electrónica del CIEMAT
Guía de resolución de problemas de firma con certificado en la Sede Electrónica del CIEMAT CONTENIDO El presente documento recoge una serie de indicaciones para poder resolver los problemas más comunes
Más detallesAsí de fácil. Cortar, descargar y convertir vídeos o sonidos. Controles avanzados del reproductor multimedia VLC
Así de fácil. Cortar, descargar y convertir vídeos o sonidos. Controles avanzados del reproductor multimedia VLC VLC media player es un reproductor multimedia y framework multimedia libre, de código abierto
Más detalles1. El entorno de desarrollo Eclipse
Índice 1. El entorno de desarrollo Eclipse 1 1.1. Qué es Eclipse?........................................................ 1 1.2. Trabajando con Eclipse....................................................
Más detallesCOMO CONFIGURAR UNA MAQUINA VIRTUAL EN VIRTUALBOX PARA ELASTIX
COMO CONFIGURAR UNA MAQUINA VIRTUAL EN VIRTUALBOX PARA ELASTIX En este manual se presenta el proceso de configuración de una Maquina Virtual en VirtualBox, que será utilizada para instalar un Servidor
Más detallesGVisualPDA Módulo de Almacén
GVisualPDA Módulo de Almacén GVisualPDA es una aplicación para Windows Mobile 5/6 que amplía más aún las posibilidades de integración del software de gestión GVisualRec permitiendo estar conectados en
Más detallesTEMA 4: EMPEZANDO A NAVEGAR ESCUELA UNIVERSITARIA DE INFORMÁTICA. Raúl Martín Martín
TEMA 4: EMPEZANDO A ESCUELA UNIVERSITARIA DE INFORMÁTICA NAVEGAR Raúl Martín Martín SERVICIOS DE INTERNET SERVICIOS DE INTERNET Las posibilidades que ofrece Internet se denominan servicios. Hoy en día,
Más detallesFirma digital y control de fraude
Firma digital y control de fraude Manual de instalación en puesto cliente www.ieci.es Este documento contiene información y material confidencial propiedad de Informática El Corte Inglés S.A.. Los materiales,
Más detallesControl de accesos autónomo por huella dactilar
Manual de software Control de accesos autónomo por huella dactilar Access FP (SOFTWARE PARA LECTOR DE HUELLA DACTILAR SIMON ALERT REF.: 8902003-039) (Versión de sofware 1.1) (Versión de documento 1.2)
Más detallesCOPIAS DE SEGURIDAD CON COBIAN BACKUP INSTALACIÓN Y CONFIGURACIÓN
COPIAS DE SEGURIDAD CON COBIAN BACKUP INSTALACIÓN Y CONFIGURACIÓN Qué es Cobian Backup? Cobian Backup es un programa multitarea que podemos usar para crear y restaurar copias de seguridad de nuestros archivos
Más detallesCombinar correspondencia (I)
Combinar correspondencia (I) Mediante la opción Combinar correspondencia Word2007 nos permite incluir en un documento, datos almacenados en otro sitio. De esta forma podremos obtener copias de un mismo
Más detallesCreando una webquests
Creando una webquests 1. LO PRIMERO EL PROGRAMA Para crear paginas web necesitamos el software apropiado. Hay muchas formas y programas para hacerlo, pero por su facilidad de uso y por ser software libre
Más detallesMi primer servidor. Fernando Fernández Consultor Preventa HP ISS
Mi primer servidor Fernando Fernández Consultor Preventa HP ISS HP ProLiant Gen8 Hyper-V Índice: Instalación Hyper-V Creación y Configuración Máquina Virtual Importar una máquina virtual Replicación de
Más detallesArsys Backup Online Manual de Usuario
Arsys Backup Online Manual de Usuario 1 Contenido 1. Instalación del Programa Cliente... 3 Pasos previos... 3 Instalación... 3 Configuración del acceso... 6 Ubicación del servidor de seguridad... 6 Datos
Más detallesEjercicios - 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 detallesInstalación del programa PSPP y obtención de una distribución de frecuencias.
Práctica 2. Instalación del programa PSPP y obtención de una distribución de frecuencias. Con esta práctica instalaremos el programa PSPP. El programa es un software específico para el análisis estadístico
Más detallesPROYECTO i-lab MANUAL DE USUARIO DEL LABORATORIO DE LA SALLE
PROYECTO i-lab MANUAL DE USUARIO DEL LABORATORIO DE LA SALLE 1 ÍNDICE 1. INTRODUCCIÓN 3 2. CONTROLES DEL STB 6 3. CARGA Y EJECUCIÓN DE LA APLICACIÓN 7 4. SELECCIÓN DEL RECEPTOR 8 5. EJECUCIÓN DE LOS TEST
Más detallesManual de configuración del correo electrónico Netkiamail en distintos dispositivos
Manual de configuración del correo electrónico Netkiamail en distintos dispositivos 1. - INTRODUCCION En este manual aprenderá a configurar una cuenta de correo electrónico para clientes de correo de equipos:
Más detallesLEGALIA Y RECEPCIÓN LEGALIA
Y RECEPCIÓN LEGALIA Manual de usuario 20 de febrero de 2014 Colegio de Registradores de España C/ Diego de León, 21 28006 Madrid Leglia y Recepción Legalia http://www.registradores.org Índice 1.LEGALIA...
Más detallesDDV: CLIENTE ESCRITORIO WINDOWS
DDV: CLIENTE ESCRITORIO WINDOWS Contenido 1 Sincronización de carpetas con el disco duro virtual en sistemas Windows 1.1 Instalación del cliente de sincronización 1.2 Configuración de conexión del cliente
Más detallesDDV: CLIENTE ESCRITORIO LINUX
DDV: CLIENTE ESCRITORIO LINUX Contenido 1 Sincronización de carpetas con el disco duro virtual en sistemas GNU/Linux 1.1 Instalación del cliente de sincronización 1.2 Configuración de conexión del cliente
Más detallesDEPÓSITO DIGITAL D2 y RECEPCIÓN DEPÓSITO DIGITAL RD2
DEPÓSITO DIGITAL D2 y RECEPCIÓN DEPÓSITO DIGITAL RD2 (para ejercicios iniciados antes del 01-01-2008) 20 de febrero de 2014 Colegio de Registradores de España C/ Diego de León, 21 28006 Madrid Depósito
Más detallesMANUAL DE AYUDA MÓDULO GOTELGEST.NET PREVENTA/AUTOVENTA
MANUAL DE AYUDA MÓDULO GOTELGEST.NET PREVENTA/AUTOVENTA Fecha última revisión: Septiembre 2014 MANUAL DE AYUDA MÓDULO GOTELGEST.NET PREVENTA/AUTOVENTA MÓDULO GOTELGEST.NET MÓVIL... 3 1. INTRODUCCIÓN A
Más detallesCOPIA DE SEGURIDAD CON NTBACKUP
1 de 11 01/12/2007 1:24 COPIA DE SEGURIDAD CON NTBACKUP Herramienta NTBackup de Windows, En este procedimiento se explica cómo configurar la realización de copias de seguridad mediante la herramienta ntbackup
Más detallesMANUAL DE USUARIO. Introducción
MANUAL DE USUARIO Introducción Este programa se ha diseñado para su uso como aplicación de videoconferencia multiplataforma. Emplea un protocolo de establecimiento de sesión llamado SIP, y se ha programado
Más detallesConfiguración del cliente IMAP de correo electrónico de la Universidad de Sevilla:
Configuración del cliente IMAP de correo electrónico de la Universidad de Sevilla: Descarga e instalación de Mozilla Thunderbird: Descargar e instalar Thunderbird es muy sencillo. Para comenzar iremos
Más detallesEscudo Movistar Guía Rápida de Instalación Para Windows
Escudo Movistar Guía Rápida de Instalación Para Windows Guía de Instalación Página 1 Índice ESCUDO MOVISTAR.... 3 1. INSTALACIÓN DEL SERVICIO ESCUDO MOVISTAR... 3 1.1. VERSIONES SOPORTADAS... 3 1.2. DISPOSITIVOS
Más detalles