Tanto los teléfonos como las tabletas que llevan Android son dispositivos diseñados para estar siempre comunicados. Algunas aplicaciones como Whatsapp o los clientes de mensajería nos “obligan” a participar en una comunicación en tiempo real. Si por alguna razón no contestamos la otra persona se puede mosquear al no recibir de forma rápida una respuesta. De forma opuesta a esto tenemos las cuentas de correo que proporcionan otra forma de comunicarnos pero se acepta un desfase entre un mensaje y la respuesta. A nivel profesional el correo electrónico se usa mucho para hablar con los clientes o con otros compañeros.
Entradas
En un artículo de El android libre he visto el anuncio de un curso gratuito de programación en Android. El curso es no presencial y las clases se reciben desde el navegador. La única condición para realizar el curso es registrarse antes del 31 de Enero. En total tenemos 10 módulos que se liberan a lo largo del tiempo.
Recordar que tenéis que matricularos antes del 31 de Enero.
El contenido es:
- Módulo 0: Presentación.
- Módulo 1: Visión general y entorno de desarrollo
- Módulo 2: Diseño de la interfaz de usuario: Vistas y Layouts
- Módulo 3: Actividades e Intenciones
- Módulo 4: Gráficos en Android
- Módulo 5: Entradas en Android
- Módulo 6: Multimedia y ciclo de vida de una aplicación
- Módulo 7: Seguridad y posicionamiento
- Módulo 8: Servicios, notificaciones y receptores de anuncios
- Módulo 9: Almacenamiento de datos
- Módulo 10: Internet: sockets, HTTP y servicios web
Android es un sistema operativo para teléfonos, tabletas u otros dispositivos (lo podemos encontrar incluso en algunos hornos de cocina). Como otras sistemas operativos anteriores cumple una serie de funciones básicas y permite trabajar con programas. En ese sentido es lo mismo que hacían Symbian, Windows Phone o iOs. Una diferencia importante frente a estos sistemas es que el código fuente está disponible en mayor o menor medida. ¿De que forma afecta esto a un usuario normal si no quiero compilar el sistema operativo?. Aparentemente esto no es una ventaja práctica respecto a los otros sistemas, como veremos si que nos llega a afectar aunque sea de forma indirecta en forma de ROMs.
En este último artículo del año veremos la forma de añadir widgets al área de notificación de Android. Cuando pulsamos y arrastramos el dedo hacia abajo en Android estamos mostrando el área de notificaciones. Aparte de ver los mensajes o llamadas perdidas que tengamos, también es posible ver un conjunto de controles que nos permiten cambiar la configuración del teléfono de forma rápida. Por ejemplo podemos activar la conexión Wifi o el GPS con una única pulsación.
Las versiones más recientes de Android ya incluyen de serie este conjunto de widgets, pero si nuestro terminal no los tiene (por ser antiguo o no los lleva de serie) podemos usar una aplicación de terceros para añadir algunas funciones útiles al sistema. En Google Play tenemos muchos widgets que cumplen estas funciones, pero tienen dos inconvenientes: se ejecutan sobre el escritorio o son de pago. Si queremos usar un programa gratuito y que funcione sobre el área de notificaciones podemos usar Power Toggles […]
A medida que instalamos programas en nuestro teléfono o tableta es posible que tengamos una función que pueden realizar varios programas. Se puede entender una “función” como abrir la galería o escribir un SMS. Si tenemos varios programas que pueden realizar una función será necesario elegir una aplicación por defecto. Esta elección no es permanente y se puede cambiar si lo necesitamos desde las opciones de Android. Normalmente Android lleva un lanzador de aplicaciones (o launcher) y es un programa que permite mostrar widgets o lanzar otros programas.
Vamos a poner como ejemplo una aplicación que actúe como lanzador de aplicaciones, para este ejemplo instalaremos el lanzador de aplicaciones Apex Launcher y veremos la forma de configurar la aplicación que se ejecuta por defecto. Las capturas del teléfono pertenecen a Jelly Bean (Android 4.1.2) pero os puede servir aunque uséis otras versiones de Android. Cambia un poco la estética pero no la forma de trabajar.
Las necesidades de almacenamiento han ido aumentando desde la popularización de las nuevas tecnologías. Hace un par de años una tarjeta de 128 MB para un dispositivo móvil era suficiente. Ahora con la popularización de la música o los vídeos esa cantidad de espacio no es suficiente. En las tiendas podemos encontrar una gran variedad de tarjetas de memoria tanto en sus características como capacidades. Si nos centramos en los dispositivos móviles las tarjetas suelen ser SD / Microsd, por esta razón nos centraremos en este artículo en esta categoría. Cuando vamos a comprar una tarjeta de memoria debemos hacernos algunas preguntas para realizar la mejor compra: ¿compro la tarjeta que tenga más capacidad o la más barata?. Si quieres saber la respuesta continua leyendo.
Como comenté en la web esta semana, he habilitado un foro de phpBB para el proyecto de la incubadora. De forma paralela he creado un par de temas para que se anime un poco el foro. Es suficiente con respetar la temática de cada foro. Si quieres hablar de un tema que no tiene categoría puedes usar el subforo Café.
El registro de usuarios es automático y podréis poner mensajes en el momento que esté activada la cuenta. No se admiten mensajes de SPAM y los usuarios que los pongan serán primero avisados y después desactivados. Ante cualquier podéis mandar un mensaje privado por el foro o usar la sección Contacto de InnerZaurus.
Con el paso del tiempo llevamos cada vez más dispositivos tecnológicos encima. En una mochila normal podemos encontrar sin demasiados problemas un teléfono inteligente (smartphone), un reproductor de música o una tableta. Si dejamos cada uno de los dispositivos cargando durante la noche estarán preparados para empezar el día siguiente. ¿Qué pasa si a lo largo del día nos quedamos sin batería? En un reproductor de música no es un problema muy grande, pero en un teléfono o una tableta si lo es. Para evitar esto siempre podemos cargarlos en enchufes o puertos USB de un ordenador.
En los tiempos del MS-Dos sólo podíamos tener una aplicación en ejecución. Cuando finalizaba el programa, liberábamos los recursos de forma controlada. Con el paso a los entornos actuales cada aplicación se ejecuta de forma “independiente”. El sistema cambia entre una y otra dependiendo del comportamiento del usuario. De forma similar al MS-Dos, cada aplicación se puede cerrar cuando el usuario lo decide. Esta aproximación deja de tener valor en los terminales móviles debido a las características especiales que tienen. Las aplicaciones tienen un botón “salir” cuya función es cerrar la aplicación y liberar los recursos.
La versión de Android de todo.txt no es una aplicación de consola como su equivalente de pc, sino que se parece al resto de aplicaciones para Android. Tendremos por tanto un programa con un listado de las tareas y la posibilidad de añadir o editar las mismas. Una diferencia que si encontramos frente a otros programas de tareas es que no depende de un servidor propio de sincronización, como es el caso de Astrid o Wunderlist ya que trabaja directamente con Dropbox. El archivo de tareas resultante se puede modificar con un editor de texto, evitando la dependencia de elemento de terceros para procesar la información.
Información del programa:
- Nombre del programa :Todo.txt Touch
- Clasificación:Para todos los públicos
- Precio: 1,52 €
- Idioma: Inglés (se puede trabajar con el programa, los textos son pocos)
- Funciona en tabletas : si
La interfaz de usuario es bastante sencilla, pudiendo añadir tareas, modificar su estado y sincronizar automáticamente con la cuenta de Dropbox. La mayor parte de la pantalla está ocupada por la lista de tareas y muestra información como la prioridad, la descripción o el proyecto / contexto asociado.
Se mantiene la misma estructura que en la aplicación de consola de todo.txt. De forma resumida cada tarea tiene como campo obligatorio la descripción, otros campos como la prioridad, la fecha de finalización o la clasificación de las tareas son opcionales. En el listado de tareas se sigue el siguiente orden :
- Prioridad
- Fecha de finalización
- Descripción
- Proyecto
- Contexto
El orden en el que se ponen los campos es importante, si no recordamos el orden concreto es posible pulsar en el botón “Help” para ver una chuleta.
Cuando rellenemos todos los campos (recordar que sólo es obligatorio poner la descripción) volveremos al listado de tareas. Si pulsamos sobre una tarea tenemos varias opciones: marcarla como completada, modificar su prioridad, actualizar la información de la tarea o eliminarla. No existe ninguna función de deshacer, si borramos la tarea no se puede recuperar desde el programa. Si que será posible recuperarla desde el panel web de Dropbox.
Al pulsar la tecla “menú” de Android podremos acceder a otras funciones avanzadas como el filtrado (una de las partes más potentes de la aplicación) o la forma de ordenar las tareas. En este punto la aplicación flaquea un poco, podemos ordenar las tareas por prioridad, orden alfabético o usar el orden original del archivo.
La configuración se puede modificar seleccionando “Settings”. Si activamos la primera casilla las tareas tomaran como fecha de finalización la fecha actual (útil si queremos evitar poner siempre la fecha). En el caso de trabajar en Windows es posible seleccionar el salto de línea de Windows. Esta función no tiene efecto si usamos editores de texto serios como Notepad++, que pueden trabajar con diferentes saltos de línea y mostrarlos de forma correcta al usuario.
Por último la opción más interesante de la aplicación es la sincronización con Dropbox, de forma que las tareas de Android y el PC estén siempre sincronizadas.
La sincronización tiene algunos “errores”. Si tenemos una conexión de datos activada, al modificar una tarea se actualiza de forma instantánea. Si borramos varias tareas seguidas o las marcamos como completadas, el programa actualiza por cada modificación el archivo de Dropbox, pudiendo darse el caso que se actualice un archivo que se está actualizando en ese momento. Con mantener un pequeño retardo en la modificación rápida de las tareas se soluciona el problema.







