Curso de Introducción a Android
|
|
- Aarón Tebar Quintero
- hace 6 años
- Vistas:
Transcripción
1 Curso de Introducción a Android Sesión 6: App Resources y App Manifest Introducción Como se ha visto en anteriores sesiones, Android hace por regla general un uso intensivo de los llamados recursos o resources, archivos importantes para el funcionamiento de la app que no están conformados por código Java. En esta sesión se estudiará en profundidad la gestión de los resources y cómo cambiar de unos a otros según la configuración del dispositivo (tamaño y orientación de pantalla, idioma, versión de la API...). Recursos y su organización Todos los recursos de la app se encuentran en la carpeta res. Esta carpeta está en app/src/main/res en Android Studio y a su vez cuenta con subcarpetas para organizar los recursos: animator: animaciones de propiedades (Android 3.0+) en XML. anim: animaciones y animaciones de propiedades declaradas en XML. color: listas de colores en XML aplicables a Views según su estado (pulsado, activada, desactivada, etc.). drawable: imágenes y drawables declarados en XML: Archivos.png,.jpg,.9.png y.gif. State-lists: archivos XML que asignan un drawable a cada estado de un View (activo, pulsado, etc.). Shapes: archivos XML que crean drawables a partir de formas (rectángulo, óvalo, línea, etc.). Animation Drawables: archivos XML que definen una animación creada a partir de una serie de imágenes. layout: layouts con las configuraciones de la interfaz en XML. menu: menús declarados en XML. raw: aquí van los archivos que se van a usar como recursos pero no cuadran en ninguna otra carpeta, como sonidos, vídeos, etc. values: valores simples como strings, colores, dimensiones o enteros. Por regla general se tienen los siguientes archivos: arrays.xml : almacena arrays de datos (string, ints, referencias a otros recursos). colors.xml : almacena colores asignándoles un nombre. dimens.xml : almacena dimensiones, tamaños de Views, márgenes, paddings, etc.
2 strings.xml : almacena cadenas de texto. styles.xml : almacena estilos y temas aplicables a Views o a Activities. xml: almacena archivos XML en general (por ejemplo, Preferences). Aparte de estos nombres de carpeta, Android permite añadir sufijos para que los recursos que maneje la aplicación concuerden con la configuración del dispositivo. Aunque se van a dar ejemplos concretos, estos sufijos pueden añadirse a cualquier carpeta, depende del desarrollador saber si tiene sentido o no hacerlo así. Además, estos sufijos pueden combinarse, pudiendo tener por ejemplo values-es y values-es-land. Otro punto importante es que estos valores sólo sobreescriben otros valores de la carpeta por defecto. Es decir, si tenemos un values/strings.xml con <string name="computer">pc</string> y sabemos que PC es igual en español, no necesitaremos un values-es/string.xml con el mismo valor (aunque Android por seguridad nos pedirá que lo pongamos). Aparte, podemos distinguir entre los recursos del propio proyecto y los de Android tendríamos los colores que hayamos definido en el proyecto y los colores que el SDK de Android usa internamente. Algunos ejemplos de modificadores son: Densidad de píxeles Aunque Android por defecto hace escala de los drawables, puede ser interesante especificar drawables distintos si por ejemplo al tener muy poca densidad de píxeles se pierden detalles. Los distintos valores se miden a partir del valor de mdpi y se multiplican por un factor para saber el tamaño que debería tener. ldpi: 0.75 (en desuso) mdpi: 1.0 hdpi: 1.5 xhdpi: 2.0 xxhdpi: 3.0 xxxhdpi: 4.0 Para Android TV tenemos también tvdpi con un factor de escala de Esto quiere decir que si tenemos una imagen que en mdpi son 40x40px, en ldpi debería ser de 30x30px y en xhdpi 80x80px.
3 Los nombres de las carpetas serían drawable-xxxx : drawable-ldpi, drawable-hdpi, etc. Si quisiéramos meter imágenes que no se reescalen nunca usaríamos drawable-nodpi. Tamaño de pantalla Hay varias formas de tratar las configuraciones. Tamaño general: Se miden por su tamaño máximo en dp. Las siguientes medidas significan "hasta ese valor sin incluírlo", es decir, si se alcanza estaríamos en la siguiente configuración. small: hasta 320x470dp (QVGA). normal: hasta 480x640dp (HVGA y WVGA). large: hasta 720x960dp (VGA y WVGA). xlarge: todas las que sean más grandes.
4 De esta forma tendríamos por ejemplo layout-large, layout-small, etc. Tamaño mínimo: Para esto tenemos el modificador sw dp, que nos permite especificar unos dp mínimos de ancho para el dispositivo. Tenemos por ejemplo que sw600dp suele ser para tablets de 7" y sw720dp para tablets de 10". Este "ancho" se mantiene entre cambios de orientación horizontal y vertical, es decir, aunque se gire, se toma como ancho "el valor más grande de ancho y alto". Por el contrario, con los modificadores w dp y h dp aunque sirven para lo mismo, este valor no se mantiene. Es decir, si tenemos un tablet de 600x360dp en vertical cogería los recursos que hubiese en layout_w600dp, pero si lo giramos pasaría a ser de 360x600dp y ya no entraría, aunque sí lo haría a una carpeta layout_h600dp. Orientación Podemos cambiar el valor de los distintos recursos según la orientación de pantalla con los modificadores port (vertical) y land (horizontal), aunque se suele usar sólo este último, ya que sin modificador se interpreta como port igualmente.
5 Así, podríamos tener distintos layouts para vertical y horizontal con layout y layout-land o incluso si sabemos que en hoizontal un texto puede contener más información, podríamos tener distintos strings.xml en values y values-land. Tipo de dispositivo: Aquí podemos configurar recursos para los distintos tipos de dispositivos: car: para coche, en un dock. desk: en un dock de escritorio. television: el dispositivo está conectado a una TV (Android TV, ChromeCast, Stick USB con Android)... appliance: el dispositivo no tiene pantalla. watch: el dispositivo es un reloj (Android Wear). Idioma Podemos configurar los recursos para cada idioma, con los formatos idioma_region o simplemente idioma. Por ejemplo, para inglés tendríamos values-en, para inglés americano values-en_us y para inglés británico values-en_gb. En español tendríamos values-es_es y por ejemplo `values-es_ar" para español de Argentina. Versión de la API Hay algunos Views, valores, temas, etc. que sólo están disponibles a partir de cierta versión de la API de Android y hay que tener cuidado de no intentar usarlos si el dispositivo en el que se usa la app no tiene dicha versión. Así por ejemplo, si sabemos que el tema Theme.Holo.Dark necesita Android 4.0 o superior (API 14) y queremos mantener la compatibilidad con Android (API 10), por ejemplo, necesitaremos
6 crear: values : aquí irían los recursos de APIs 8 a 13 y comunes a todas las APIs. values-v14 : aquí irían los recursos propios de las APIs 14 y mayores. Si por ejemplo quisiéramos usar el tema Theme.Material.Light, de Android 5.0 (API 21) tendríamos que crear otra carpeta values-v21 con sus respectivos values. Como se ha dicho, esto es para mantener compatibilidad. Si quisiéramos hacer una app que funcionase sólo en Android 5.0 y superiores no sería necesario usar el modificador de API, con la carpeta por defecto nos valdría. Tipos de recursos: Animaciones: Tienen la siguiente forma: <set xmlns:android=" android:interpolator="@[package:]anim/interpolator_resource" android:shareinterpolator=["true" "false"] > <alpha android:fromalpha="float" android:toalpha="float" /> <scale android:fromxscale="float" android:toxscale="float" android:fromyscale="float" android:toyscale="float" android:pivotx="float" android:pivoty="float" /> <translate android:fromxdelta="float" android:toxdelta="float" android:fromydelta="float" android:toydelta="float" /> <rotate android:fromdegrees="float" android:todegrees="float" android:pivotx="float" android:pivoty="float" /> <set> Un set es un conjunto de de animaciones, que puede tener un interpolator (una forma de regular la
7 velocidad a la que se ejecutan las partes de la animación) y una serie de animaciones de los tipos: alpha: cambio de opacidad, 0 es invisible (pero aún se puede tocar) y 1 totalmente visible. scale: cambiar el ancho y el alto (X e Y), el pivot es desde qué punto de la View se inicia la animación, si pusiésemos 0.5 en pivotx y pivoty se iniciaría desde el centro. translate: cambiar la posición en pantalla de la View. rotate: rotar cierta cantidad de grados la View. Todas las animaciones además tienen los valores: duration: duración en ms de la animación (1000ms -> 1s). fillbefore fillafter: indica si se debe animar y además cambiar los valores de la View, pues es posible animar y que el cambio sólo sea estético pero no llegue al código, de forma que por ejemplo después de desplazar un View pinchas en la antigua posición, aún salte el evento de click. fillbefore : aplicar el cambio de valores antes de empezar la animación. Debe acompañarse de fillenabled="true" para que tenga efecto. fillafter : aplicar el cambio de valores al finalizar la animación (no es necesario fillenabled ). Las animaciones se pueden cargar en código con: Animation translateanim = AnimationUtils.loadAnimation(this, R.anim.hyperspace_ju miview.startanimation(translatanim); Drawables Como se ha dicho antes, un Drawable puede ser: Un fichero de imagen. Un color. Un XML que combine imágenes, colores, formas, etc. Una serie de drawables combinados. Un selector con distintos valores para los distintos estados de una View. Vamos a ver cómo se define por ejemplo un botón con relieve: <!-- layer-list es una lista de drawables uno encima de otro --> <layer-list xmlns:android=" <!-- Sombra de 2dp, es un rectángulo con bordes redondeados --> <item> <shape android:shape="rectangle"> <solid android:color="#d8d8d8" /> <corners android:radius="7dp" />
8 </shape> </item> <!-- Parte superior del botón, de color blanco y con un margen inferior de 3dp este margen sirve para dar el efecto del botón con relieve --> <item android:bottom="3dp"> <shape android:shape="rectangle"> <solid android:color="#ffffff" /> <corners android:radius="7dp" /> </shape> </item> </layer-list> Este botón podría verse así al aplicarlo como android:background a una View: El esquema es el siguiente: * Lista de capas: -> Item: ->Shape, Bitmap, etc. ->Propiedades Si quisiésemos hacer un selector para que el botón se animara al pulsarlo: <selector xmlns:android=" <item android:drawable="@drawable/numpad_button_bg_disabled" android:state_disa <item android:drawable="@drawable/numpad_button_bg_pressed" android:state_press <item android:drawable="@drawable/numpad_button_bg_normal"></item>
9 </selector> Este selector toma los posibles valores de los estados de View (pressed, selected, disabled, etc.) y asigna un drawable a cada uno de ellos, de forma que cuando se pulse o se desactive, el drawable que se dibuje cambiará. Este selector podría llamarse por ejemplo numpad_button y se podría seleccionar Menús Los menús se crean mediante archivos XML también. <menu xmlns:android=" <item android:id="@+id/new_game" android:icon="@drawable/ic_new_game" android:title="@string/new_game" android:showasaction="ifroom"/> <item android:id="@+id/help" android:icon="@drawable/ic_help" android:title="@string/help" /> </menu> Este menú tendría 2 acciones, una con ID new_game y otra con ID help. Aunque ambos tendrían iconos, normalmente sólo se mostraría el primero. Esto se controla con android:showasaction. Como vemos, el primero usa "ifroom", es decir, "si queda espacio". Este menú podría verse similar al siguiente:
10 Donde los items con showasaction activado serían los iconos y el resto estaría en el menú desplegable. Raw
11 Aquí van el resto de recursos que no tienen cabida en ninguno de los apartados. Si por ejemplo quisiéramos cargar un MP3 podríamos hacerlo así: InputStream streamdatos = getresources().openrawresource(r.raw.mi_cancion); Lo cual nos abriría una puerta a los datos del archivo "mi_cancion.mp3" guardado en res/raw. Values Dentro de values podemos encontrar: Arrays: Son arrays o listas de recursos: <resources> <string-array name="ciudades"> <item>madrid</item> <item>barcelona</item> </string-array> <integer-array name="distancia_a_almeria"> <item>544</item> <item>797</item> </integer-array> </resources> Pueden cargarse con: String[] ciudades = getresources.getstringarray(r.array.ciudades); int[] distancias = getresources.getintarray(r.array.distancia_a_almeria); O asignarse a un ListView o Spinner con: android:entries="@arrays/ciudades" Colores: Nombres asignados a colores para su reutilización: <resources> <item name="blue" type="color">#ff33b5e5</item> <item name="purple" type="color">#ffaa66cc</item> <item name="green" type="color">#ff99cc00</item> <item name="orange" type="color">#ffffbb33</item>
12 <item name="red" type="color">#ffff4444</item> <item name="darkblue" type="color">#ff0099cc</item> <item name="darkpurple" type="color">#ff9933cc</item> <item name="darkgreen" type="color">#ff669900</item> <item name="darkorange" type="color">#ffff8800</item> <item name="darkred" type="color">#ffcc0000</item> </resources> Pueden cargarse como: int azul = getresources.getcolor(r.color.blue); O asignarse como un drawable: android:background="@color/blue" Dimensiones: Tamaños, ya sea de márgenes, anchos, altos, tamaños de fuentes... <resources> <dimen name="action_button_min_width">56dp</dimen> <dimen name="indeterminate_progress_size">32dp</dimen> </resources> Se cargan con: int progresssize = (int) getresources().getdimension(r.dimen.indterminate_progres O usarse como una dimensión más: android:layout_width="@dimen/width_view_principal" android:margintop="@dimen/margen_global" Strings: Cadenas de texto: <resources> <string name="hello">hello!</string> </resources> Pueden cargarse mediante: String hello = getstring(r.string.hello);
13 // O también hello = getresources.getstring(r.string.hello); Y pueden usarse con la propiedad android:text="@string/mi_string". Temas y estilos: Los estilos o styles en Android son similares a los estilos de CSS, se aplican a un elemento para no tener que definirlo todo cada vez en el xml o para elementos que tienen configuraciones comunes. Así por ejemplo, si nuestra app tiene un tema rojo y queremos que todos los botones sean rojos con el texto en blanco podemos definir: <resources> <style name="redbutton" parent="android:widget.button"> <item name="android:textsize">20sp</item> <item name="android:textcolor">#fff</item> <item name="android:background">#cc0000</item> </style> </resources> Como veis le hemos puesto como estilo padre el del botón por defecto de Android para que herede todos sus estilos por defecto y hemos sobreescrito el tamaño del texto, su color y el fondo del botón. Para aplicar este estilo usaríamos: <Button... style="@style/redbutton" /> Si ahora quisiéramos un botón rojo con el texto enorme podríamos crear: <resources> <style name="redbutton.big" parent="@style/redbutton"> <item name="android:textsize">40sp</item> </style> </resources> De esta forma tendríamos los mismos estilos que en RedButton, pero con el texto mucho más grande. Temas: Los temas son estilos que se aplican a una Activity o incluso a la aplicación entera. Para ello deben de tener como parent un tema por defecto de los de Android y pueden cambiar sus valores mediante items. Por ejemplo, podemos tener el siguiente tema:
14 <style name="customtheme" parent="android:theme.light"> <item <item </style> Que nos permitiría cambiar el color de fondo de la ventana por un color verde. Este tema lo aplicaríamos en el AndroidManifest.xml : <application android:theme="@style/customtheme"> <activity android:theme="@android:style/theme.translucent"> </application> Assets Los Assets funcionan de forma similar a los raw pero permiten tener acceso al archivo como tal, pudiendo copiarlo, borrarlo, listarlo, etc. Suelen usarse para guardar archivos relacionados con web para mostar en WebView y similares. AndroidManifest.xml El Android Manifest es un archivo XML que define puntos importantes de la app como por ejemplo: Permisos que usa la aplicación. Elementos que la componen. Dispositivos soportados. Características necesarias para su ejecución (cámara, bluetooth, gps...). <manifest xmlns:android=" package="com.example" > <uses-permission android:name="android.permission.internet" /> <uses-feature android:name="android.hardware.camera" android:required="true" /> <supports-screens android:largescreens="false"/> <application android:allowbackup="true" android:icon="@drawable/ic_launcher" android:label="@string/app_name" android:theme="@style/apptheme"> <activity android:name="com.example.mainactivity"
15 <intent-filter> <action android:name="android.intent.action.main" /> <category android:name="android.intent.category.launcher" /> </intent-filter> </activity> <service android:name="com.example.backgroundservice"> <intent-filter>... </intent-filter> </service> <receiver android:name="com.example.broadcastreceiver"> <intent-filter>... </intent-filter> </receiver> </application> </manifest> Este Manifest, por ejemplo: Tiene como paquete principal del proyecto com.example. Usa el permiso de Internet, sin el cual la aplicación se cerraría al intentar conectar a la red. Necesita que el dispositivo tenga cámara obligatoriamente. No soporta pantallas grandes (large). Tiene un icono, un label (o nombre) y un tema para la app y permite que se haga copia de seguridad de la misma. Tiene una activity que aparece en el Launcher (inicio del teléfono) debido a su intent-filter con category android.intent.category.launcher. Tiene un Service que hace trabajo de fondo. Tiene un BroadcastReceiver que responde a eventos del sistema según su intent-filter.
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 detallesPractica 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 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 detallesProgramación Android. Rafael Morón Abad rafaelmoron@gmail.com
Programación Android Rafael Morón Abad rafaelmoron@gmail.com 3. Android 3.4 Recursos y Ficheros 5. Recursos y ficheros Nombre del Proyecto Código fuente Código generado Librerías Activos (recursos especiales)
Más detallesOrdenador local + Servidor Remoto
Introducción Saber situarse con exactitud en el árbol de servidores, discos y directorios del ordenador que se está usando Conocer los usos básicos del teclado y el ratón (edición de campos texto, escritura
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 detallesCurso 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 detallesMASTER DESARROLLO DE APLICACIONES ANDROID
MASTER DESARROLLO DE APLICACIONES ANDROID TEMARIO MODULO I La plataforma Android Origen Google Play Creación de una cuenta de desarrollador Publicación de una aplicación Seguimiento y actualización de
Más detallesOrganización de la información en disco: archivos y carpetas
Organización de la información en disco: archivos y carpetas Memoria (principal): almacena los programas y los datos Es volátil Memoria secundaria (los discos): almacenan información de forma permanente
Más detallesojovoz Una plataforma de código abierto para la creación de memorias comunitarias. Manual del usuario
ojovoz Una plataforma de código abierto para la creación de memorias comunitarias. http://ojovoz.net Manual del usuario 1. CÓMO INSTALAR OJOVOZ. 1. ojovoz funciona en la mayoría de teléfonos con sistema
Más detallesDesarrollo 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 detallesCOLEGIO PABLO DE TARSO IED CONSTRUCCION DE PROYECTOS DE VIDA PRODUCTIVOS DREAMWEAVER UNO- PRÁCTICAS DOC RAUL MONROY PAMPLONA
Metas de comprensión cuarto periodo Comprende sus responsabilidades a la hora de formular sus propuestas como soluciones a problemas reales que impliquen el uso de las tecnologías de información y la gestión
Más detalles1. Instalar el componente en el sitio por Extensiones gestor de extensiones.
COMPONENTE ICAGENDA 1. Instalar el componente en el sitio por Extensiones gestor de extensiones. Ejemplo: 2. Seleccionar el archivo de la ubicación donde lo guarda y le da subir e instalar 3. Verifico
Más detallesMicrosoft Windows Seven. Windows Seven. Elementos de la pantalla principal Iconos del escritorio o Equipo o Papelera de Reciclaje Barra de tareas
Microsoft Windows Seven 3 Windows Seven Elementos de la pantalla principal Iconos del escritorio o Equipo o Papelera de Reciclaje Barra de tareas Elementos de la pantalla principal El escritorio es el
Más detallesMozilla Firefox. Barra de. Barra de navegación. menús. Barra de. Barra de dirección. marcadores
Mozilla Firefox Mozilla Firefox es un navegador web potente, integrado en el sistema, que forma parte del gran rango de los desarrollos de aplicaciones Open Source de Internet de la organización mozilla.org.
Más detallesFundamentos de Word. Identificar los elementos de la interfaz de usuario que puede usar para realizar las tareas básicas.
Fundamentos de Word Word es una potente aplicación de procesamiento de texto y diseño. Pero para usarla del modo más eficaz, es necesario comprender primero los aspectos básicos. Este tutorial presenta
Más detallesIndice. Primera utilización Ecualizador. Información
Manual del usuario Indice Primera utilización...4 Descargar...4 la aplicación Conectar...4 el auricular por Bluetooth Pantalla...5 principal Crear...6 una cuenta de usuario Ajustes de audio...7 Control...7
Más detallesMANUAL DE USUARIO Guía de Entregas con Subversion de proyectos de movilidad
MANUAL DE USUARIO Guía de Entregas con Subversion de proyectos de movilidad Versión 1.0 Área de Arquitecturas Hoja de Control Título Documento de Referencia Responsable Guia de entregas con subversion
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 detallesHola 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 detallesCon 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 detallesLa última versión disponible cuando se redactó este manual era la 5 Beta (versión ), y sobre ella versa este manual.
Manual de Dev-C++ 4.9.9.2 Página 1 de 11 Introducción Dev-C++ es un IDE (entorno de desarrollo integrado) que facilita herramientas para la creación y depuración de programas en C y en C++. Además, la
Más detallesTEMA 3: DIBUJO VECTORIAL. Realización de dibujos vectoriales con la herramienta OpenOffice Draw
TEMA 3: DIBUJO VECTORIAL Realización de dibujos vectoriales con la herramienta OpenOffice Draw Qué vamos a ver? Qué tipos de dibujos existen, y la diferencia entre los mapas de bits y los dibujos vectoriales
Más detallesIntroducción al firmware 2.0 para IPCorder
Introducción al firmware.0 para IPCorder Puesta en marcha Bienvenido a la versión.0 del firmware para IPCorder. Esta guía le ayudará con las acciones básicas tales como agregar cámaras o visualizar el
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 detallesPlan 95 Adecuado ASIGNATURA: DESARROLLO EN ANDROID HORAS / AÑO: 64 HS.
Plan 95 Adecuado ASIGNATURA: DESARROLLO EN ANDROID DEPARTAMENTO: ELECTRÓNICA ÁREA: TÉCNICAS DIGITALES CODIGO: CLASE: ELECTIVA DE ESPECIALIDAD HORAS SEM.: 4 HS. HORAS / AÑO: 64 HS. Fundamentación: En los
Más detallesTaller de TeamViewer. Manual De TeamViewer
Taller de TeamViewer Manual De TeamViewer Índice. Índice Objetivos de aprendizaje 2 TeamViewer..... 2 Página n. 1 Objetivos del aprendizaje Conocer que TeamViewer y su utilidad. Aprender como manejar un
Más detallesManual Básico Particle Illusion 3
Manual Básico Particle Illusion 3 Debemos comenzar mencionando que Particle Illusion dispone de varios softwares a su disposición: Particle Illusion 3. Particle Illusion es un software independiente de
Más detallesINTRODUCCIÓN AL MANEJO DE CARPETAS Y ARCHIVOS. Edublogg.wordpress.com. Caeiro Fábregas - Pérez
INTRODUCCIÓN AL MANEJO DE CARPETAS Y ARCHIVOS Caeiro Fábregas - Pérez INDICE Carpetas 3 Características de una carpeta 4 Crear una carpeta 4 Abrir una carpeta 4 Mover una carpeta 5 Cambiar el nombre de
Más detallesGuía de usuario de Antena Bluetooth / USB Índice
Índice Introducción Descripción Carga de la batería de la Antena Configuración de la Antena por USB Configuración de la Antena por Bluetooth Android Windows Mobile Windows Actualizar el firmware de la
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 detallesConfiguración preliminar de blender para usar el editor de video.
Configuración preliminar de blender para usar el editor de video. 1) La primera vez que se inicia blender se muestra en pantalla blender junto con un cuadro de diálogo que incluye el logotipo del mismo.
Más detallesEL ESCRITORIO DE WINDOWS
EL ESCRITORIO DE WINDOWS El Escritorio de Windows es el elemento más conocido del sistema operativo. Su imagen de marca. Lo que se ve cuando Windows termina de cargarse. Se le da ese nombre porque equivale
Más detallesMOODLE 1.9 BASE DE DATOS
MOODLE 1.9 BASE DE DATOS Unitat de Suport Tecnicopedagògic - CAMPUS EXTENS Universitat de les Illes Balears. Edifici Aulari. Ctra. de Valldemossa Km. 7.5. 07122 Palma (Illes Balears) Primera edición: marzo
Más detallesReloj Despertador Invisible Wifi 1080p Manual de Usuario REL062-1
Reloj Despertador Invisible Wifi 1080p Manual de Usuario REL062-1 Botones 1. Sensor de Luz 10. Tecla de configuración 2. Display del reloj 11. Tecla + 3. LED de visión nocturna 12. Tecla - 4. LED de visión
Más detallesDescubre Drive. Encuentra tus archivos fácilmente con Drive y mantén todos los documentos seguros y protegidos.
Descubre Drive Con Google Drive, puedes almacenar tus archivos en la nube, compartirlos con miembros de tu equipo o partners externos y acceder a ellos desde cualquier lugar. Encuentra tus archivos fácilmente
Más detallesMódulo 5. Patrón de diapositivas
15 Módulo 5. Patrón de diapositivas El patrón de diapositivas es el formato predeterminado de fuente, alineación, viñetas, etc. de una presentación. Si usted desea cambiar alguna de estas características
Más detallesOPENOFFICE IMPRESS. Creación básica de presentaciones digitales
OPENOFFICE IMPRESS Creación básica de presentaciones digitales Qué es OpenOffice Impress? Es la herramienta que nos ofrece OpenOffice para realizar presentaciones Las presentaciones permiten comunicar
Más detallesGUÍA para USAR la PROYECCIÓN WiFi. para ipad (Apple)
GUÍA para USAR la PROYECCIÓN WiFi para ipad (Apple) Dos conceptos previos: Mirroring = proyección WiFi idéntica a la pantalla del dispositivo (móvil, ordenador o tableta). Todo lo que vemos en el dispositivo
Más detallesCrear documentos de texto en Google Docs. Avanzado
Crear documentos de texto en Google Docs. Avanzado En un tutorial anterior mostramos las opciones básicas de Google Docs, las que aparecían en la barra de herramientas y además del menú tabla. Ahora vamos
Más detallesU2. 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 detallesJABRA BOOST. Manual de instrucciones. jabra.com/boost
Manual de instrucciones jabra.com/boost 2014 GN Netcom A/S. Todos los derechos reservados. Jabra es una marca registrada de GN Netcom A/S. Todas las demás marcas comerciales incluidas aquí son propiedad
Más detallesCRECE AMB INTERNET. Aprende a utilizar el ordenador ( 4 )
CRECE AMB INTERNET Aprende a utilizar el ordenador ( 4 ) Aprende a utilizar el ordenador (4) 1. Los accesos directos - Anclar en el menú Inicio 2. El escritorio - Opciones del clic derecho sobre el escritori
Más detallesGuía de usuario V 1.0
Guía de usuario V 1.0 Cambio de modo de funcionamiento. Alterna los modos de Videocámara (Icono de cámara), Timelapse (Icono de reloj) y Emisión (Icono de globo). Menú principal Controles superiores Puede
Más detallesGuía del usuario de material multimedia SUD (ios)
Guía del usuario de material multimedia SUD (ios) Introducción La aplicación Multimedia SUD se ha diseñado con el fin de ayudarle a organizar presentaciones con diferentes tipos de materiales multimedia
Más detallesMc-119. Manual del Usuario. 1
Mc-119 Manual del Usuario www.bidcom.com.ar 1 Iniciación Inserte la memoria en el slot para Micro SD y la batería en su slot. Cargue la batería con el cable USB proporcionado conectándolo a una computadora
Más detallesTEMA 1: LAS PRESENTACIONES EN EL LIBREOFFICE
TEMA 1: LAS PRESENTACIONES EN EL LIBREOFFICE 1- CÓMO ABRIR EL PROGRAMA? 2- CÓMO EMPEZAR CON NUESTRA PRESENTACIÓN? 3- CÓMO AÑADIR UNA NUEVA DIAPOSITIVA? 4- CÓMO CAMBIAR EL FONDO DE LA DIAPOSITIVA? 5- CÓMO
Más detalles1.- Conecta la cámara web a un puerto USB disponible, tu sistema la detectará y comenzara la instalación de los controladores
Antes de comenzar a usar el producto es importante que leas este manual. MANUAL DE USUARIO PC-320425 Contenido Cámara para computadora 1 pieza Guía de usuario 1 pieza Instalación 1.- Conecta la cámara
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 detallesEditor de Polígonos
Editor de Polígonos www.i-griegavcl.com 2002-2005 2 Editor de polígonos www.i-griegavcl.com Índice 1.- INTRODUCCIÓN. 5 2.- BARRA DE HERRAMIENTAS. 5 3.- CREACIÓN DE POLÍGONOS. 5 3.1.- POLÍGONOS PUNTO A
Más detallesInstalación de Cloner
Instalación de Cloner Ejecute el archivo de instalación de Cloner bajado del sitio. Haga click en siguiente para continuar con la instalación o en cancelar para salir de ella. Lea atentamente el acuerdo
Más detallesMicrosoft Word 2000 Laboratorio de Informática Facultad de Agronomía y Agroindustrias - Año 2006.
Unidad 5 Efectos gráficos Insertar imágenes 52 Modificar imágenes 54 Formato de imagen 54 Dibujos y Autoformas 55 Microsoft Graph 55 Wordart 56 Unidad 6 57 Editor de ecuaciones 57 Secciones 58 Texto en
Más detalles1. PRIMEROS PASOS EN POWERPOINT... 3
1 ÍNDICE 1. PRIMEROS PASOS EN POWERPOINT... 3 2. GUARDAR UN DOCUMENTO DE POWERPOINT... 3 3. BARRA DE HERRAMIENTAS... 5 4. FORMATO DE PRESENTACIÓN... 8 5. INSERCIÓN Y AGREGAR OBJETOS... 9 6. IMPRESIÓN DE
Más detallesFormato de una presentación
Formato de una presentación capítulo 17 Formato de una presentación formato (presentación) En esta unidad aprenderá a crear presentaciones mediante plantillas y a configurar el formato de cada diapositiva,
Más detallesHerramienta de autor Educaline Tools Manual de usuario
Herramienta de autor Educaline Tools Manual de usuario Índice de contenidos 1. Qué es la Herramienta de autor...2 2. Cómo acceder a la Herramienta de autor...3 3. Crear nuevo contenido...7 4. Editar contenido...8
Más detallesGuía del usuario de material multimedia SUD (Android)
Guía del usuario de material multimedia SUD (Android) Introducción La aplicación Multimedia SUD se ha diseñado con el fin de ayudarle a organizar presentaciones con diferentes tipos de materiales multimedia
Más detallesDroid Tablet - Actualización Samsung Galaxy Tab 2
Índice 1 Introducción...3 1.1 General...3 1.2 Limitación...3 1.3 Versión actual...3 2 Pasos iniciales...4 2.1 Descarga del archivo...4 2.2 Copiado del archivo de actualización...5 2.3 Actualización de
Más detallesLa Herramienta Redmine para la Administración de Proyectos
La Herramienta Redmine para la Administración de Proyectos 9. Personalización y configuración inicial de la herramienta Redmine v1.0.2 Mag. José Eduardo Rodríguez Esquivel jose.rodriguez@ecci.ucr.ac.cr
Más detallesAdaptador de red USB Wireless-N de. doble banda GUÍA DE INSTALACIÓN RÁPIDA. Contenido del paquete
GUÍA DE INSTALACIÓN RÁPIDA Adaptador de red USB Wireless-N de doble banda Modelo: WUSB600N Contenido del paquete Adaptador de red USB Wireless-N de doble banda Base de extensión USB CD-ROM del asistente
Más detallesTema 8: Publicación de Aplicación en Google Play
Tema 8: Publicación de Aplicación en Google Play Una vez que hemos terminado nuestra aplicación, podemos publicarla en Google Play para que cualquiera pueda descargarla. Ya sea de Pago o Gratuitamente.
Más detallesEscritorio de Windows.
Alumno: Página 1 1.- Introducción El Escritorio es el área de trabajo inicial de tu ordenador que te facilita el acceso al resto de programas y utilidades. 2.- Desarrollo Práctico. a) Organización de Iconos.
Más detalles1. Barra de menús Muestra los comandos de menú para utilizar el software StarBoard 2. Barra de
El software interactivo de las pizarras interactivas TRAUBOARD Starboard FX se instala en cualquier PC (no hay límite de licencias) a través de asistentes. Una vez instalado veremos un icono de Starboard
Más detallesÍndice. Herramientas de desarrollo. Historia Qué es Android? Arquitectura del sistema. Componentes Android Modelos de Negocio
1 Introducción a Android Índice Historia Qué es Android? Arquitectura del sistema Herramientas de desarrollo Componentes Android Modelos de Negocio 2 Objetivos Herramientas de desarrollo Conocer las herramientas
Más detallesCÁMARA IP INALÁMBRICA HD 720p VISIÓN NOCTURNA, AUDIO Y FUNCIÓN DE GRABACIÓN
CÁMARA IP INALÁMBRICA HD 720p VISIÓN NOCTURNA, AUDIO Y FUNCIÓN DE GRABACIÓN VTA-83700 Gracias por adquirir nuestra CÁMARA! Antes de instalar y operar el producto, se recomienda tener en cuenta las instrucciones
Más detallesPrimera parte (lunes 5 de octubre)
Unidad de aprendizaje 2: Desarrollo de Dibujos por Computadora Resultado de aprendizaje: RA 2.1 Realiza dibujos básicos por computadora, mediante el uso del menú y comandos de figuras predeterminadas del
Más detallesEl Orienta 2015_16. El programa Orienta. Sobre la factura. Datos bancarios: BBVA - IBAN ES
Portada románica, Iglesia de San Pedro. En Arrojo - Arroxu, Concejo de Quirós, Asturias http://www.fotoviajero.com/tags/portadas-romanicas/portada-romanica-iglesia-de-san-pedro_1072 El Orienta 2015_16
Más detallesbla bla Guard Guía del usuario
bla bla Guard Guía del usuario Guard Guard: Guía del usuario fecha de publicación Miércoles, 03. Septiembre 2014 Version 1.0 Copyright 2006-2014 OPEN-XCHANGE Inc., La propiedad intelectual de este documento
Más detallesElaboración de Documentos en Procesadores de Textos
Las tablas permiten organizar la información en filas y columnas, de forma que se pueden realizar operaciones y tratamientos sobre las filas y columnas. Por ejemplo, obtener el valor medio de los datos
Más detallesCycloAgent Manual del usuario
CycloAgent Manual del usuario Tabla de contenido Introducción...2 Desinstalar la herramienta de escritorio actual de MioShare...2 Instalar CycloAgent...3 Usar CycloAgent...7 Registrar el dispositivo...8
Más detallesLa Herramienta Redmine para la Administración de Proyectos
La Herramienta Redmine para la Administración de Proyectos 13. Administración y utilización de la funcionalidad de seguimiento de peticiones en Redmine Mag. José Eduardo Rodríguez Esquivel jose.rodriguez@ecci.ucr.ac.cr
Más detallesGrupo de Usuarios de Linux Universidad Carlos III de Madrid Jornadas de Noviembre 2010. Desarrollando Aplicaciones para Android.
Grupo de Usuarios de Linux Universidad Carlos III de Madrid Jornadas de Noviembre 2010 Desarrollando Aplicaciones para Android Tania Pérez Índice Qué es Android? Historia Características Competidores Dispositivos
Más detallesJABRA move Wireless. Manual de instrucciones. jabra.com/movewireless
JABRA move Wireless Manual de instrucciones jabra.com/movewireless 1. Bienvenido...3 2. contenido de la caja... 4 3. cómo se coloca...5 3.1 Cómo ajustar la altura 4. cómo se carga... 6 4.1 Estado de la
Más detallesAnimación y transición - Últimos retoques. Imprimiendo transparencias o diapositivas
Detalles finales Animación y transición - Últimos retoques Si tu presentación será expuesta con un retroproyector, deberás imprimir cada diapositiva como transparencias. Esto requiere de un papel especial
Más detallesFICHERO DE AYUDA DEL PROGRAMA MULTIREDLOTO
FICHERO DE AYUDA DEL PROGRAMA MULTIREDLOTO Versión : 1.2 Fecha : 30/11/2009 1. INTRODUCCION El programa MULTIREDLOTO es un MULTIREDUCTOR de LOTO (genera, reduce y filtra apuestas de 4 hasta 12 números
Más detallesTEORÍA BÁSICA PASOS PARA APAGAR EL SISTEMA
TEMAS: ENCENDIDO Y APAGADO DEL PC LAS VENTANAS Y SUS PARTES 33 TALLER SIETE INDICADOR DE LOGRO: Aplica el proceso que se debe llevar a la hora de Encender y Apagar una Computadora Personal, bajo el sistema
Más detalles5.3 CREAR FORMULARIOS
5.3 CREAR FORMULARIOS Los formularios están diseñados para obtener información específica, hay diferentes tipos de formularios, como por ejemplo, facturas, formularios de pedidos, de registro DISEÑAR UN
Más detallesTema 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 detallesInterfaces de usuario [Android: Vistas y Gestores de disposición]
Interfaces de usuario [Android: Vistas y Gestores de disposición] 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
Más detallesMÓDULO 1: Dreamweaver 8.0 Parte 1ª
Diseño y Animación Web: Dreamweaver 8.0 El objetivo de este curso es preparar de forma fácil y didáctica en el diseño y publicación una página Web, usando una de las herramientas de las tecnologías Macromedia
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 detallesHacemos clic con el ratón para situar el cursor donde queremos que aparezca la tabla. Nos vamos a la barra de Menús, Insertar, Tabla
8.- Composer: Tablas 8.1. Insertar una tabla Hacemos clic con el ratón para situar el cursor donde queremos que aparezca la tabla. Nos vamos a la barra de Menús, Insertar, Tabla Aparecerá el cuadro de
Más detallesQUÉ ES GOOGLE CHROME?
TUTORIAL CONTENIDOS Qué es Google Chrome? Instalación Pantalla principal Personalización y configuración Atajos de teclado y ratón (Windows) Comentarios finales QUÉ ES GOOGLE CHROME? Es un navegador web
Más detallesUNIDAD 1. Introducción a Photoshop.
UNIDAD 1. Introducción a Photoshop. Photoshop edita imágenes creadas por otros programas, por un escáner o una máquina fotográfica. Para arrancar Photoshop, una vez instalado haz doble clic sobre su icono
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 detallesLOCALIZACIÓN DEL NÚMERO DE SERIE DEL DISPOSITIVO
LOCALIZACIÓN DEL NÚMERO DE SERIE DEL DISPOSITIVO IMEI de tu teléfono. Puedes encontrar el IMEI de 15 caracteres en alguna de las siguientes ubicaciones: Toca el menú de aplicaciones en la bandeja de favoritos
Más detallesConfiguración del Ratón
Configuración del Ratón Para configurarlo, accedemos al Panel de control desde el menú Inicio. En la sección Hardware y sonido, encontramos Dispositivos e impresoras, que contiene un apartado Mouse. Se
Más detallesGuía de inicio rápido. PC, Mac, ios y Android
Guía de inicio rápido PC, Mac, ios y Android Instalación para PC Consulte el sitio Web de Trend Micro para obtener información detallada de los requisitos del sistema. Si surgen dificultades durante la
Más detallesIntroducción Mic i ro r s o of o t t W or o d r
Introducción Microsoft Word Qué es el Microsoft Word? Word es uno de los procesadores de texto, más utilizados para trabajar con documentos en la actualidad. Casi no existe persona con computadora, que
Más detallesManual de uso de OWNCLOUD
Manual de uso de OWNCLOUD OwnCloud es una herramienta gratuita, de código abierto utilizada para almacenar datos en una nube localizada en la red. Tiene la funcionalidad de almacenar, compartir y proteger
Más detallesFIRMA ELECTRÓNICA INSTALACIÓN Y USO DE CERTIFICADOS EN ARCHIVO PKCS#12 MANUAL DE USUARIO V1.1 14/07/2015
FIRMA ELECTRÓNICA INSTALACIÓN Y USO DE CERTIFICADOS EN ARCHIVO PKCS#12 MANUAL DE USUARIO V1.1 14/07/2015 Dirección Nacional de Tecnologías de la Información y Comunicaciones Instalación de certificado
Más detallesAndroid Professional
Android Professional Información del examen: Certificación Asociada: Android Professional Duración: 150 minutes. Número de preguntas: 70. Porcentaje para aprobar: 70%. Formato: opción Múltiple. Lenguaje:
Más detallesMICROSOFT OFFICE 2010
MICROSOFT OFFICE 2010 DURACION: 50 HORAS OBJETIVOS: o OBJETIVO GENERAL: Capacitar al alumno para el perfecto manejo de los principales programas que componen Microsoft Office 2010, así como el manejo de
Más detallesCREACIÓN DE UNA PÁGINA WEB CON JIMDO
CREACIÓN DE UNA PÁGINA WEB CON JIMDO Con esta sencilla aplicación online se diseñará una página web sobre un tema elegido por cada grupo. Se mandará el enlace de la página web al mail de la asignatura.
Más detallesEquipamiento ADSL» Inalámbrico. Adaptador USB PAUTAS PARA LA VERIFICACION TCP/IP
Equipamiento ADSL» Inalámbrico Adaptador USB PAUTAS PARA LA VERIFICACION TCP/IP PAUTAS PARA LA VERIFICACIÓN TCP/IP Este documento describe cómo preparar su PC para su conexión a una red inalámbrica después
Más detallesGuía Saga Suite Galería de Descarga
Guía Saga Suite Galería de Descarga Tabla de contenido Acceso a la Edición del recurso...- 2 - Cómo editar el recurso...- 3 - Pestaña Contenido...- 3 - Pestaña etiquetas...- 4 - Settings...- 6 - Guía Saga
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 detallesICE Localización Laboral
APLICACIÓN MÓVIL ICE Localización Laboral siempre SOLUCIONES EMPRESARIALES 1 ÍNDICE ÍNDICE 2 INFORMES DE ASISTENCIA 5 Reporte su asistencia 5 Reportes de Asistencia de Empleados 6 TRABAJAR CON LOCALIZACIÓN
Más detallesConsta de dos programas. (Puedes descargarlos en modo demo haciendo clic en los nombres)
TurnoMaticUDP Es un "turno-matic" pero más flexible y potente, con la ventaja de una menor inversión ya que utiliza los ordenadores, pantallas, y el cableado estructurado de la propia empresa. Es escalable
Más detallesMicrosoft Office Excel 2007.
Microsoft Office Excel 2007. Tema: Gráficos. Ya sabemos que en Excel podemos incluir dibujos e imágenes en las hojas de cálculo, para mejorar su presentación y su diseño. Además, también tenemos la posibilidad
Más detallesPLAN DE ESTUDIOS DE INFORMÁTICA SEGUNDO GRADO DE SECUNDARIA
PLAN DE ESTUDIOS DE INFORMÁTICA SEGUNDO GRADO DE SECUNDARIA Consideraciones iniciales: 1. Presentar el reglamento del aula de medios (uso correcto de las computadoras, medidas de seguridad en el aula,
Más detalles