TEMAS de Android

Mostrando del 91 al 100 de 105 registros
Imágen de perfil

.htmlActivar sonido de otro dispositivo android, de forma remota


Android

Publicado el 24 de Enero del 2014 por Administrador
3.472 visualizaciones desde el 24 de Enero del 2014
En esta ocasión, detallamos otra de las funciones que nos permite hacer la app "Android device manager - administrador de dispositivos android" de Google play, activar sonido durante 5 minutos de nuestro teléfono o tableta, si lo hemos perdido en casa, en el trabajo u otro lugar. El sonido emitido por el dispositivo, nos ayudará a encontrarlo.
Imágen de perfil

.htmlPhoto Sphere. La fotografia esférica 360º con Android


Android

Publicado el 31 de Diciembre del 2013 por Administrador
3.182 visualizaciones desde el 31 de Diciembre del 2013
Una foto esférica o foto de 360º, (Photo Sphere) es una imagen que cubre un ángulo de visión de 360º en dos ejes (X,Y), y se puede ver en una pantalla de forma interactiva. Es decir, podemos ver todo lo que hay alrededor del punto donde se tomó la foto, enfrente, atrás, a los lados, arriba y abajo. En este artículo explicamos todo lo referente a este nuevo tipo de fotografías, también el sitio web donde puedes ver impresionantes fotos esféricas de todo el mundo.
Imágen de perfil

internetCómo acelerar el emulador de Android en la Arquitectura Intel


Android

Publicado el 11 de Diciembre del 2013 por Administrador
3.330 visualizaciones desde el 11 de Diciembre del 2013
Si es un desarrollador Android insatisfecho con el rendimiento del emulador de Android, este documento es para usted. Una y otra vez, hemos oído de muchos desarrolladores Android que el emulador es lento y molesto para trabajar, ¡pero no tiene por qué ser así! Si usa un equipo razonablemente moderno con un procesador Intel que tenga Intel Virtualization Technology habilitada y sistema operativo Microsoft Windows o Apple Mac OS, entonces puede usar el Intel Hardware Accelerated Execution Manager (Intel HAXM), o KVM para Linux, para acelerar muy fácilmente el emulador de Android en un orden de magnitud, lo que hará más rápidas las pruebas y las depuraciones de sus aplicaciones de Android. En este documento se explican todos los pasos necesarios para acelerar el emulador y cómo trabajar con él. Luego explicamos cómo usar el kit de desarrollo nativo (NDK) para compilar código nativo x86 y la forma correcta de enviar APK que contengan bibliotecas nativas x86 a la tienda Google Play. Intel HAXM también se utiliza para acelerar el emulador de Tizen, pero esto se encuentra fuera del alcance de esta documentación. Para obtener más información, visite tizen.org en la sección SDK.
Imágen de perfil

internetCreación y exportación de aplicaciones Android basadas en NDK para AI


Android

Publicado el 10 de Diciembre del 2013 por Administrador
3.389 visualizaciones desde el 10 de Diciembre del 2013
Este artículo es una introducción a la creación de aplicaciones nativas Android (desarrolladas mediante NDK, Native Development Kit) para dispositivos basados en arquitectura Intel (AI). Discutiremos también la exportación de aplicaciones Android NDK que hayan sido creadas para dispositivos con otras arquitecturas a dispositivos basados en AI. Recorreremos dos escenarios, uno para mostrar el proceso de creación de una aplicación Android básica mediante NDK de principio a fin y el otro para exhibir un proceso simple de exportación de una aplicación existente Android basada en NDK a ser utilizada en dispositivos basados en AI.
Imágen de perfil

internetCompartiendo contenido con Android


Android

Publicado el 29 de Noviembre del 2013 por Administrador
3.275 visualizaciones desde el 29 de Noviembre del 2013
Una de las posibilidades más interesantes de las aplicaciones Android es su capacidad de comunicarse e integrarse con otras aplicaciones. ¿Por qué reinventar funcionalidad que no es básica para tu aplicación cuando ya está disponible en otra?
En esta clase veremos algunas formas comunes de enviar y recibir contenido entre aplicaciones usando las APIs Intenet y el objeto ActionProvider.
Lecciones:
Enviando contenido a otras aplicaciones. Aprende a configurar tu aplicación para que pueda enviar texto y datos binarios a otras aplicaciones usando intenciones.
Recibiendo contenido de otras aplicaciones. Aprende a configurar tu aplicación para recibir texto y datos binarios a través de intenciones.
Añadiendo una acción de compartir. Aprende a añadir una acción "compartir" a tu barra de acciones.
Imágen de perfil

internetInteractuando con otras aplicaciones con Android


Android

Publicado el 27 de Noviembre del 2013 por Administrador
3.313 visualizaciones desde el 27 de Noviembre del 2013
Lo habitual es que una aplicación Android tenga varias actividades. Cada una de ellas cuenta con una interfaz que permite al usuario realizar una tarea específica (como ver un mapa o tomar una fotografía). Para dirigir al usuario de una actividad a otra, tu aplicación debe usar un Intent con el que definir la "intención" de hacer algo por parte de la aplicación. Al pasar un Intent al sistema usando un método como startActivity(), este utiliza el Intent para identificar e iniciar el componente apropiado. Las intenciones nos permiten incluso iniciar actividades de otras aplicaciones.
Un Intent puede ser explícito, con el que iniciaremos un componente específico (una instancia específica de Activity) o implícito, con el que podemos iniciar cualquier componente capaz de responder a la acción de la intención (como "tomar una fotografía").
Esta clase te enseñará a utilizar el objeto Intent para interactuar de forma básica con otras aplicaciones, iniciando otra aplicación, recibiendo un resultado de esa aplicación, y haciendo que tu aplicación pueda responder a intenciones de otras aplicaciones.
Lecciones:
Enviando al usuario a otra aplicación. Muestra cómo puedes crear intenciones explícitas para lanzar otras aplicaciones que lleven a cabo la acción especificada.
Obteniendo un resultado de una actividad. Muestra cómo iniciar otra actividad y recibir un resultado de esa actividad.
Permitiendo a otras aplicaciones iniciar tu actividad. Muestra cómo hacer que las actividades de tu aplicación puedan ser utilizadas por otras aplicaciones definiendo filtros de intenciones que declaren las intenciones implícitas que acepta tu actividad.
Imágen de perfil

internetGuardando información con Android


Android

Publicado el 22 de Noviembre del 2013 por Administrador
3.206 visualizaciones desde el 22 de Noviembre del 2013
La mayoría de las aplicaciones Android necesitan guardar alguna clase de información, aunque sólo sea el estado de la aplicación en el método onPause() para que no se pierda el progreso del usuario. La mayoría de las aplicaciones no triviales también necesitan guardar preferencias del usuario, y algunas aplicaciones deben gestionar grandes cantidades de información almacenada en archivos y bases de datos. Esta clase sirve como introducción a las principales opciones de almacenamiento disponibles en Android, incluyendo:
1. Guardar pares clave-valor de tipos de datos simples en el archivo de preferencias compartidas
2. Guardar ficheros en el sistema de archivos de Android
3. Usar bases de datos gestionadas con SQLite
Lecciones:
Guardando colecciones clave-valor. Aprende a usar el archivo de preferencias compartidas para almacenar pequeñas cantidades de datos utilizando pares de clave y valor.
Guardando archivos. Aprende a almacenar en archivos largas secuencias de datos que se lean habitualmente de forma secuencial.
Guardando información en bases de datos SQL. Aprende a usar una base de datos SQLite para leer y guardar información estructurada.
Imágen de perfil

internetConstruyendo una interfaz de usuario dinámica con fragmentos con Android


Android

Publicado el 20 de Noviembre del 2013 por Administrador
3.163 visualizaciones desde el 20 de Noviembre del 2013
Para crear interfaces dinámicas y multipanel en Android, necesitas encapsular los componentes de interfaz de usuario y los comportamientos de las actividades en módulos que puedas añadir y quitar de tus actividades. Puedes crear estos módulos usando la clase Fragment, que se comporta de forma similar a una actividad anidada, pudiendo definir su propia interfaz de usuaro y manejar su propio ciclo de vida.
Cuando un fragmento especifica su propia interfaz de usuario, se puede combinar con otros fragmentos dentro de una actividad para modificar la interfaz de usuario según el tamaño de pantalla (podríamos mostrar un único fragmento en una pantalla pequeña, y dos o más en una pantalla grande).
Esta clase te enseñará a crear una experiencia de usuario dinámica utilizando fragmentos y a optimizar tu experiencia de usuario para dispositivos con distintos tamaños de pantalla, todo esto mientras sigues dando soporte a dispositivos que ejecuten versiones de Android tan antiguas como la 1.6.
Lecciones:
Usando la librería de soporte de Android. Aprende cómo puedes utilizar las APIs más recientes de la plataforma en versiones anteriores de Android incluyendo la librería de soporte Android en tu aplicación.
Creando un fragmento. Aprende a crear un fragmento e implementar comportamientos básicos con sus métodos de retrollamada.
Construyendo una interfaz de usuario flexible. Aprende a desarrollar tu aplicación con interfaces de usuario que utilicen distintas configuraciones de fragmentos para distintas pantallas.
Comunicándote con otros fragmentos. Aprende a mandar mensajes entre un fragmento, la actividad que lo contiene y otros fragmentos.
Imágen de perfil

internetSoportando distintos dispositivos con Android


Android

Publicado el 15 de Noviembre del 2013 por Administrador
3.258 visualizaciones desde el 15 de Noviembre del 2013
Los dispositivos Android se distribuyen alrededor de todo el mundo, en multitud de formas y tamaños. Con un amplio rango de dispositivos, tienes la oportunidad de llegar a una gran audiencia con tu aplicación. Para tener el mayor éxito posible con Android, es necesario que tu aplicación se adapte a varias configuraciones de dispositivos. Algunas de las variaciones más importantes que deberías tener en cuenta son los distintos idiomas, tamaños de pantalla, y versiones de la plataforma Android.
Esta clase te enseñará las funcionalidades básicas de la plataforma que permiten hacer uso de recursos alternativos y otras características para que tu aplicación proporcione una experiencia de usuario optimizada en una variedad de dispositivos compatibles con Android, usando un único paquete de aplicación (APK).
Lecciones:
Soportando distintos idiomas. Aprende a dar soporte a múltiples idiomas con recursos cadena alternativos.
Soportando distintas pantallas. Aprende a optimizar la experiencia de usuario para distintos tamaños y densidades de pantalla.
Soportando distintas versiones de la plataforma. Aprende a usar las APIs disponibles en versiones nuevas de Android mientras sigues dando soporte a versiones antiguas de Android.