Mostrando entradas con la etiqueta Manifest. Mostrar todas las entradas
Mostrando entradas con la etiqueta Manifest. Mostrar todas las entradas

Evitar guardar en la pila (Back Stack).

jueves, 28 de marzo de 2013 Etiquetas: ,


Introducción

Hace ya tiempo publique una post para indicar como evitar que se guardará una activity en el Back Stack. Como método no es el mejor, es un buen ejercicio para ver como funciona el ciclo de vida de una Activity en Android. Ahora os voy a mostrar la forma correcta de realizar la operación, la cual es mucho más sencilla que lo que se muestra en el post.

Solución

La solución es muy sencilla, simplementa hay que añadir una directiva en AndroidManifest cuando se declara la Activity


android:noHistory="true"
Ya esta, con esto ya no se almacenará la activity en la Back Stack, y al pulsar el botón de atrás yo no aparecerá.

Android: Definiendo permisos para nuestra aplicación

lunes, 21 de enero de 2013 Etiquetas: , , ,


Introducción

En una entrada anterior del blog, vimos primero como escuchar los mensajes que envía Android cuando ocurren ciertos eventos. En un post posterior vimos como crear nuestro propio sistema de mensajes y que nuestra aplicación responda a estos, pero como ya dijimos, algunos de estos mensajes nos puede interesar que sean públicos y otros de uso interno de nuestra aplicación.

En esta entrada vamos a ver como poder crear nuestros propios permisos, y usarlo para  limitar el uso de los mensaje que hemos definido.

Android: Escuchar mensajes de Android

martes, 11 de diciembre de 2012 Etiquetas: , , , ,


Introducción

El sistema Android genera una serie de mensajes que nos puede interesar "escuchar" para según que queramos realizar. Este sistema de de mensajes se ajusta al patrón de diseño Observador 1, en Android se denomina Broadcast receivers.

Android se encargará de realizar de publisher de determinados eventos que nos pueden interesar: el aparato se ha iniciado, hay conexión de red.... Nosotros debemos subscribirnos al evento que nos interesa, así seremos avisados cuando este tenga lugar, pudiendo realizar la operación que necesitemos. Además, Android nos permite configurar nuestros propios eventos, pero eso lo veremos mas adelante en otro post.

Conectando con el mundo mediante HTTP

miércoles, 3 de agosto de 2011 Etiquetas: , , ,

Introducción

Cuando programas una aplicación para un smartphone, lo más normal que acabes necesitando conectarte a internet para obtener algún dato. Por lo menos yo si que he tenido la necesidad conectarme a una web para obtener datos que después mostraré en la aplicación.

Al utilizar Java para el desarrollo de las aplicaciones de Android, pues nos basamos en las librerías que proporciona este lenguaje para la conexión a redes. Concretamente las que encontramos en el paquete java.net [1]. Voy a enseñar como relice la conexión, he visto variedad de posibilidades, pero con esta me funciona sin problemas, así que la muestro por si a alguien le puede servir de ayuda.

Evitar que se reinicie la Activity al girar el móvil

miércoles, 27 de julio de 2011 Etiquetas: , , ,


Introducción

Hay un funcionamiento en Android que no acabo de entender, y que por defecto funciona de esa forma, es que se reinicia la aplicación cuando giras el terminal. Este comportamiento no le acabo de ver la utilidad, ¿alguien me puede decir alguna ventaja?

Al reiniciarse la Activity todas las acciones que había hecho el usuario hasta el momento se pierden, o si por ejemplo esta reproduciendo música, lanzaría otra reproducción.

Por suerte la solución es sencilla y vamos a ver que hay que hacer.