¿Un móvil con Windows Phone y Android?

Microsoft ha registrado, recientemente, una patente muy importante que podría cambiar la forma de la industria de teléfonos inteligentes. Leer más.

Las mejores aplicaciones de correo electrónico y e-mail en Android

Teniendo en cuenta que los teléfonos Android vienen con Gmail preinstalado, son pocos los que se lanzan a probar otras aplicaciones de correo. Leer más.

Android M: La nueva versión de Android podría presentarse el 28 de mayo

Google planea presentar su próxima versión de Android en el Google I/O, su evento anual de desarrolladores que tendrá lugar entre el 28 y el 29 de mayo. La información se ha dado a conocer a través de una filtración. Leer más.

Comienza la actualización a Android 5.1 Lollipop para el Moto X 2013 y Moto X 2014

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions. Leer más

Android para Principiantes

Si alguna vez has perdido una reunión o has olvidado un día importante por tener un buen lío entre calendarios y no quieres que pase más, has llegado al lugar indicado. Leer más.

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

21 mayo 2015

Patron Singleton

En esta ocasión vamos a ver un apartado importante que usaremos casi siempre en la programación android, vamos a ver el patrón Singleton. Este patrón tiene la finalidad de limitar a una clase para que no pueda crear mas objetos en la misma, ¿que quiero decir con esto?, que la clase tendrá una única instancia para toda la aplicaron que estemos creando. Además crear esta única instancia nos permitirá tener directamente un punto por el cual tendremos un acceso total al objeto.



Aparte tendremos que tener en cuenta varias cosas que necesitaremos para crearlo:
  • La clase que vayamos a convertir en Singleton deberá tener un constructor privado, este constructor no puede ser accedido por nadie que sea la misma clase.
  • Crear una instancia privada para la clase que vamos a tener.
  • tener un método estático, este método tendrá que dejarnos acceder a la instancia privada anteriormente creada.
 

07 mayo 2015

Ciclo de Vida de un Fragmento

Ya vimos en el apartado anterior como crear un Fragment, ahora explicaremos como se compone y como funciona, para ello veremos el cilo de vida.El ciclo de vida de un Fragmento son los pasos que sigue el Fragment a la hora de crearse y ejecutarse en la aplicacion.


Cuando creamos un Fragment Tendremos que tener como minimo estas funciones las cuales son imprescindibles para su funcionamiento:
  • onCreate() - El sistema llama a este método a la hora de crear el fragmento, normalmente iniciaremos los componentes esenciales del fragmento.
  • onCreateView() - El sistema llamara al método cuando sea la hora de crear la interface de usuario o vista, normalmente se devuelve la view del fragmento.
  • onPause() - El sistema llamara a este método en el momento que el usuario abandone el fragmento, por lo tanto es un buen momento para guardar información.
Aparte podeis ver en la imagen una breve explicacion de cada una de las funciones que nos encontramos en el codigo interno del Fragment.

16 abril 2015

¿Que es un Fragment?



Podríamos definir a un Fragment como una porción de interface de usuario o vista, de una aplicación, que es introducida dentro de un Activy. Estos "fragmentos" tienen como finalidad de incluir en la navegación entre distintas pantallas de la aplicación un mayor código interno que nos sirva posteriormente, es decir, que podamos reutilizarlo cuando lo necesitemos.

Su finalidad es la de ampliar parte de la lógica utilizada para la navegación entre pantallas o Activities, pudiendo definir varios Fragments dentro de una misma Activity, interaccionando entre ellos.

Dicho de otro modo, utilizaremos fragments cuando necesitemos que nuestra aplicación muestre una serie de elementos, los cuales puedan variar o no. En la imagen podemos ver dos fragment en la aplicación, posteriormente explicaremos de que tipo son y su finalidad.