Android

Android. Modificar el título de una activity

Enviado por tech4life el

Cuando realizamos una aplicación podemos indicar cual es el título que queremos que tenga cada una de las activities en la barra superior. Muchas veces este título es fijo y no debe modificarse nunca. Títulos como Inicio, Configuración, Ajustes, u otros similares. Estos nunca se modifican, así que indicándolos en la propia activity en el AndroidManifest ya es suficiente.

Android. Mostrar una fecha

Enviado por tech4life el

En algunos casos nuestras aplicaciones se nutrirán de datos que les llegan desde un servidor / backend. Este backend puede estar programado en diferentes lenguajes de programación, en este caso nos vamos a fijar en aquellos desarrollados en PHP. 

En este caso tenemos una API a la que desde nuestra aplicación nos conectaremos para devolver unos datos. Entre ellos ahora nos fijaremos en un campo de fecha, datem en este caso. Este campo nos llega como un Timestamp de PHP, y lo queremos convertir a una fecha legible para mostrar en nuestra aplicación.

Android. Acceder a recursos de Strings

Enviado por tech4life el

En muchas ocaciones en nuestra aplicación queremos utilizar cadenas de texto, aquí tenemos distintas opciones, podemos añadirlas tal cual en nuestro código o bien las podemos añadir con alguna de las formas que tiene Android. 

Si lo añadimos en nuestro código tendremos algunos problemas, por ejemplo nos costará mucho más añadir traducciones. 

Lo correcto seria añadirlo como un recurso más de nuestra aplicación, como con las imágenes, iconos, etc.

Activities. Llamar a otra activity y esperar respuesta

Enviado por tech4life el

En algunas ocasiones, cuando desde nuestra activity llamamos a otra activity esperamos que esta segunda nos devuelve algún resultado o valor. En estos casos, existe una manera sencilla de hacer que es mucho más óptima que llamar a la segunda actividad y desde la segunda actividad llamar a la primera, puesto que esto nos llenará la pila de activities. 

Al crear nuestro proyecto tenemos nuestra MainActivity y creamos una segunda actividad que se llamará SegundaActivity.

Para ejecutar la segunda activity en este caso utilizaremos el siguiente código :