Ver Post

Lanzar un servicio al iniciar Android

En Android, Programación por trellat0 Comentarios

Un servicio en el sistema operativo Android y al igual que en otros sistemas operativos, se refiere a una parte de una aplicación instalada, la cual se sigue ejecutando en segundo plano, incluso si se ha salido de la aplicación. Durante la ejecución del servicio, puede estar visible de alguna manera (con la aplicación abierta o con una notificación en …

Ver Post

Listar ficheros de un directorio con filtrado en Java

En Java, Programación por trellat0 Comentarios

En una aplicación Java, puede ser necesario dar la opción al usuario de seleccionar un fichero para tratarlo, importarlo o lo que se precise. Para ello se requiere recuperar la lista de ficheros del directorio, pero puede surgir el problema de que el usuario seleccione un fichero no válido o que no siga el formato adecuado. Por esta razón, para …

Ver Post

Mensaje de Pulse otra vez para salir en Android

En Android, Programación por trellat0 Comentarios

Si la aplicación que se está desarrollando tiene bastantes transiciones entre actividades o se utiliza un número elevado de veces el botón volver del teléfono móvil o la tableta, es probable que sea recomendable poner un control para obligar al usuario a que pulse dos veces seguidas en el botón volver para salir de la aplicación. De esta manera se …

Ver Post

Capturar la pantalla por código en Android

En Android, Programación por trellat0 Comentarios

Programando una aplicación para Android, puede ser interesante realizar una captura de pantalla por código, ya sea para guardarla en la memoria o para crear algún efecto en alguna actividad, manteniendo esta captura como fondo de la actividad, por ejemplo. Para capturar la pantalla por código en Android, se puede llamar a la siguiente función, desde una actividad. private Bitmap …

Ver Post

Comprobar si hay conexión a Internet en Android

En Android, Programación por trellat9 Comentarios

Si se está programando una aplicación para Android que necesite conectarse a Internet, es interesante antes de hacerlo, comprobar si hay conexión a Internet. Así se puede evitar errores que haciendo esta comprobación previa, son fáciles de controlar y advertir al usuario, o bien, ejecutar un código alternativo. Para realizar la comprobación, lo primero es dar permisos a la aplicación …

Ver Post

Capturar pantalla en Java

En Java, Programación por trellat0 Comentarios

En ocasiones puede ser útil realizar una captura de pantalla desde una aplicación Java. Ya sea para el propio uso de la aplicación, o bien, para facilitar la tarea a usuarios inexpertos, habilitando por ejemplo un botón para capturar pantalla en vez de tener que recurrir a la tecla ImprPant del teclado, ya que puede que ni siquiera sepan de su …

Ver Post

Añadir Splash Screen a una aplicación Android

En Android, Programación por trellat0 Comentarios

Muchas aplicaciones de Android, al igual que de otros sistemas operativos e incluso de otras plataformas como el PC, muestran antes de cargar la aplicación en sí una pantalla con el logotipo o el título de la aplicación y a veces incluso alguna información básica sobre la misma (autor, compañía, año, etc.). A esta pantalla se le suele dar el …

Ver Post

Precarga de datos en Android

En Android, Programación por trellat0 Comentarios

Al instalar una nueva aplicación en Android, muchas veces se necesitará que ya vengan precargados ciertos datos en la base de datos de la misma. Suele ser tablas maestras, que ya deberán estar en cualquier instalación limpia que se haga, por lo que se deberá habilitar una precarga de datos. Se puede hacer los inserts dentro del código, por ejemplo …

Ver Post

Texto leído con voz en Android

En Android, Programación por trellat0 Comentarios

Es posible que en alguna aplicación que se desarrolle, se necesite que un texto sea leído con voz alta por la aplicación. Esto, que puede parecer complicado, ya está implementado en Android, por lo que simplemente habrá que llamar a los métodos adecuados para que el usuario oiga por el altavoz de su dispositivo la lectura del texto que se …