Jesus Tomás Gironés - El gran libro de Android

Здесь есть возможность читать онлайн «Jesus Tomás Gironés - El gran libro de Android» — ознакомительный отрывок электронной книги совершенно бесплатно, а после прочтения отрывка купить полную версию. В некоторых случаях можно слушать аудио, скачать через торрент в формате fb2 и присутствует краткое содержание. Жанр: unrecognised, на испанском языке. Описание произведения, (предисловие) а так же отзывы посетителей доступны на портале библиотеки ЛибКат.

El gran libro de Android: краткое содержание, описание и аннотация

Предлагаем к чтению аннотацию, описание, краткое содержание или предисловие (зависит от того, что написал сам автор книги «El gran libro de Android»). Если вы не нашли необходимую информацию о книге — напишите в комментариях, мы постараемся отыскать её.

Android es la plataforma libre para el desarrollo de aplicaciones móviles creada por Google. En la actualidad se ha convertido en la plataforma líder frente a otras como iPhone o Windows Phone. Las aplicaciones Android están ampliando su rango de influencia a nuevos dispositivos, tales como tabletas, sistemas empotrados, Google Glass o Wearable. Este libro pretende ser una guía para aquellos lectores que quieran introducirse en la programación en Android. Todos los capítulos son descritos por medio de sencillos ejemplos, aumentando su nivel de complejidad a medida que avanzan los capítulos. La obra está recomendada tanto para usuarios con poca experiencia como para programadores experimentados. A lo largo del libro se desarrollan dos aplicaciones de ejemplo: el mítico videojuego Asteroides y una aplicación de gestión de información personal, Mis Lugares*. Se comienza con una versión sencilla, que se irá completando capítulo a capítulo, para que incluya: fragmentos*, gráficos vectoriales y en mapa de bits, control mediante pantalla táctil y sensores, hilos con AsyncTask*, notificaciones, geo-localización*, mapas, multimedia, ficheros, XML, SQL, acceso a Internet, servicios Web, acceso a bases de datos en servidor PHP + MySQL* Así cómo publicar en Google Play y añadir anuncios*. El libro propone un aprendizaje activo, con actividades, muchas a través de Internet: Vídeo: Más de 80 videos elaborados por el autor. Ejercicio paso a paso: La mejor forma de aprender es practicando. Práctica: Para afianzar lo aprendido hay que practicar. Comprar, instalar y utilizar aplicaciones de la App Store.

El gran libro de Android — читать онлайн ознакомительный отрывок

Ниже представлен текст книги, разбитый по страницам. Система сохранения места последней прочитанной страницы, позволяет с удобством читать онлайн бесплатно книгу «El gran libro de Android», без необходимости каждый раз заново искать на чём Вы остановились. Поставьте закладку, и сможете в любой момент перейти на страницу, на которой закончили чтение.

Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать
картинка 201 Práctica: Recursos alternativos en Asteroides

1.Ejecuta en el emulador la aplicación creada en el punto anterior.

2.Los teléfonos móviles basados en Android permiten cambiar la configuración en apaisado y en vertical. Para conseguir este efecto con el emulador, pulsa Ctrl-F11. Si usas un dispositivo de pantalla pequeña, observas como el resultado de la vista que acabas de diseñar en vertical no queda todo lo bien que desearíamos.

Para resolver este problema Android te permite diseñar una vista diferente - фото 202

Para resolver este problema, Android te permite diseñar una vista diferente para la configuración horizontal y otra para la vertical.

3.Crea la carpeta res/layout-land.

4.Copia en ella el fichero activity_main.xml. Para ello selecciona el fichero y pulsa Ctrl-C. Selecciona la carpeta destino y pulsa Ctrl-V.

5.Crea una vista similar a la que ves a continuación: formada por un LinearLayout que contiene un TextView y un TableLayout con dos Button por columna.

6Ejecuta de nuevo la aplicación y observa como la vista se ve correctamente en - фото 203

6.Ejecuta de nuevo la aplicación y observa como la vista se ve correctamente en las dos orientaciones.

Solución Has de obtener un código XML similar al siguiente NOTA para - фото 204 Solución:

Has de obtener un código XML similar al siguiente:

NOTA para conseguir que en un TableLayout las columnas se ajusten a todo el - фото 205

NOTA: para conseguir que en un TableLayout las columnas se ajusten a todo el ancho de la tabla, poner stretchColumns="*". stretchColumns="0" significa que se asigne la anchura sobrante a la primera columna. stretchColumns="1" significa que se asigne la anchura sobrante a la segunda columna. stretchColumns="*" significa que se asigne la anchura sobrante entre todas las columnas.

Android utiliza una lista de sufijos para expresar recursos alternativos. Estos sufijos pueden hacer referencia a la orientación del dispositivo, el lenguaje, la región, la densidad de píxeles, la resolución, el método de entrada, etc.

Por ejemplo, si queremos traducir nuestra aplicación al inglés, español y francés, siendo el primer idioma el usado por defecto, crearíamos tres versiones del fichero strings.xml y lo guardaríamos en los tres directorios siguientes:

res/values/strings.xml

res/values-es/strings.xml

res/values-fr/strings.xml

картинка 206 Ejercicio: Traducción de Asteroides

1.Crea la carpeta res/values-en.

2.Copia en ella el fichero strings.xml.

3.En este fichero traduce al inglés todas las cadenas.

4.Ejecuta la aplicación

5.Vamos a cambiar la configuración de idioma en un dispositivo Android. Para ello accede a Ajustes del dispositivo (Settings) y selecciona la opción Mi dispositivo > Idioma e introducción. Dentro de esta opción selecciona como idioma Español. NOTA: observa que en otros idiomas permite seleccionar tanto el idioma como la región. Por desgracia, para el español solo permite dos regiones: España y Estados Unidos.

6.Observa cómo, ahora, se ha traducido el texto.

Otro ejemplo de utilización de recursos diferenciados lo podemos ver con el icono que se utiliza para lanzar la aplicación. Observa cómo, al crear una aplicación, este icono se crea en cinco carpetas drawable diferentes, para utilizar un icono distinto según la densidad de píxeles del dispositivo:

res/drawable-ldpi/ic_launcher.png

res/drawable-mdpi/ic_launcher.png

res/drawable-hdpi/ic_launcher.png

res/drawable-xhdpi/ic_launcher.png

res/drawable-xxhdpi/ic_launcher.png

NOTA: En el siguiente capítulo se describe por qué se actúa de esta manera.

Resulta posible indicar varios sufijos concatenados; por ejemplo:

res/values-en-rUS/strings.xml

res/values-en-rUK/strings.xml

Pero cuidado, Android establece un orden a la hora de encadenar sufijos. Puedes encontrar una lista de estos sufijos en el apéndice C y en este enlace:

http://developer.android.com/guide/topics/resources/providing-resources.html

Para ver los sufijos disponibles, también puedes pulsar con el botón derecho sobre una carpeta de recursos y seleccionar New > Other… > Android > Android XML File. Esta opción te permite crear un nuevo fichero XML y poner el sufijo deseado de forma y orden correctos.

Vídeotutorial Uso de recursos alternativos en Android - фото 207
картинка 208 Vídeo[tutorial]: Uso de recursos alternativos en Android
картинка 209 Práctica: Creando un layout para tabletas en Asteroides

Si ejecutas la aplicación Asteroides en una tableta, observarás que el tamaño de los botones es demasiado grande.

1.Trata de hacer un layout alternativo a main.xml, que sea utilizado en pantallas de tamaño xlarge (7-10,5 pulgadas).

2.Si lo deseas, también puedes personalizar el fondo de la pantalla (atributo background), los tipos de letras, los colores, etc.

3.Verifica que la aplicación se visualiza correctamente en todos los tipos de pantalla, tanto en horizontal como en vertical.

картинка 210 Preguntas de repaso: Recursos alternativos

2.7. Tipos de recursos y recursos del sistema

La definición de los recursos en Android es un aspecto muy importante en el diseño de una aplicación. Una de sus principales ventajas es que facilita a los diseñadores gráficos e introductores de contenido trabajar en paralelo con los programadores.

Añadir un recurso a nuestra aplicación es muy sencillo, no tenemos más que añadir un fichero dentro de una carpeta determinada de nuestro proyecto. Para cada uno de los recursos que añadamos el sistema crea, de forma automática, un id de recurso dentro de la clase R.

2.7.1. Tipos de recursos

Según la carpeta que utilicemos, el recurso creado será de un tipo específico. Pasamos a enumerar las carpetas y los tipos posibles:

Veamos los tipos de recursos que encontramos dentro de la carpeta values - фото 211

Veamos los tipos de recursos que encontramos dentro de la carpeta values:

Aunque el sistema crea ficheros que aparecen en la columna de la izquierda de - фото 212 Aunque el sistema crea ficheros que aparecen en la columna de la izquierda de - фото 213

Aunque el sistema crea ficheros que aparecen en la columna de la izquierda de la tabla anterior y se recomienda definir los recursos de cadena dentro de strings.xml, hay que resaltar que no es más que una sugerencia de organización. Sería posible mezclar cualquier tipo de recurso de esta tabla dentro de un mismo fichero y poner a este fichero cualquier nombre.

Читать дальше
Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать

Похожие книги на «El gran libro de Android»

Представляем Вашему вниманию похожие книги на «El gran libro de Android» списком для выбора. Мы отобрали схожую по названию и смыслу литературу в надежде предоставить читателям больше вариантов отыскать новые, интересные, ещё непрочитанные произведения.


Отзывы о книге «El gran libro de Android»

Обсуждение, отзывы о книге «El gran libro de Android» и просто собственные мнения читателей. Оставьте ваши комментарии, напишите, что Вы думаете о произведении, его смысле или главных героях. Укажите что конкретно понравилось, а что нет, и почему Вы так считаете.

x