NOVEDADES IMPORTANTES

Acceso a todos los contenidos

Hace unos meses decidimos suspender nuestra actividad de formación online en Digital Learning SL (propietaria de esta web).

Desde entones hemos mantenido operativos nuestra plataforma de teleformación y webs de contenidos Academia Android y Digital Learning, habilitando un acceso libre y gratuito a todos estos recursos, incluyendo cursos y contenidos Premium que antes requerían un registro y pago previo, lo que ha propiciado un volumen de visitas constante de usuarios que consultan esta formación.

Venta-traspaso de los contenidos

Creemos que estas webs por sus contenidos, posicionamiento SEO y atracción de tráfico (junto a sus cuentas en redes sociales asociadas, incluyendo Twitter y Facebook de nuestro curso de Community Manager) pueden ser una oportunidad para emprendedores o compañías de diversos ámbitos (formación, marketing y publicación online, desarrollo software,…) que quieran:

  • Captar usuarios, alumnos o clientes para sus proyectos, productos y servicios.
  • Comercializar los contenidos bajo múltiples fórmulas: venta de publicidad, modelos freemium o de pago, suscripciones…
  • Crear un nuevo proyecto a partir de esta infraestructura de recursos.

Si tú o tú empresa estáis interesados en adquirirlos, ofrecemos su traspaso en propiedad exclusiva. Puedes contactar conmigo en «contacto@digitallearning.es» (por favor entiende que los correos que no vengan suficientemente identificados no vamos a atenderlos). Gracias.

Manuel Cabello (Socio-Director de Digital Learning/Academia Android)

Este es el número de tutoriales publicados:

Pincha en los textos de los contadores de Tutoriales publicados, Premium o Series de tutoriales para tener un detalle de las publicaciones que comprenden.

Desde hace unos meses, todos los contenidos, incluidos los Premium, son accesibles libre y gratuitamente.

  • Premium
  • Acceso libre
130
Acceso libre
126
Premium

Algunos datos sobre los contenidos que hemos publicado hasta la fecha:

74
Videos
61
Proyectos descargables
contacto[arroba]digitallearning.es
Barra De Progresión

Ejemplo tareas en segundo plano en Android: Aplicación de descarga de ficheros (II)

Post Series: Tareas en segundo plano en Android

Seguimos mostrando la implementación de tareas en segundo plano en Android a través de un ejemplo práctico, una Aplicación donde descargamos ficheros, que empezamos a desarrollar en el anterior tutorial.

TareasSegundoPlano/src/com.academiaandroid.tareassegundoplano/TareaAsyncTask.java

Esta clase se encargará de mostrar en un componente ProgressDialog, la tarea de descarga y visionado de una imagen. Para ello esta clase debe heredar de la clase base AsyncTask, e implementar los métodos doInBackground(Params...)  (para la conexión y descarga de la imagen), OnPreExecute() (se crea un objeto ProgressDialog para mostrar un mensaje de que la tarea se está ejecutando) y onPostExecute(Result...) (encargado de procesar y mostrar la imagen descargada).

 

TareasSegundoPlano/res/layout/activity_main.xml

Como podemos comprobar en la imagen siguiente, se ha definido un TableLayout, con varios tableRow, encargados de mostrar de manera ordenada los diferentes componentes:

  • Se puede apreciar como el primer TextView definido (‘Sin tipo seleccionado’) se encargará de mostrar información sobre el botón seleccionado.
  • Los diferentes componentes de tipo Button permite lanzar una tarea o reiniciar/detener dicha tarea en segundo plano.
  • Además se puede apreciar el componente ProgressBar encargado de mostrar el progreso de la tarea, actualizando el porcentaje de progreso en el componente TextView (‘Sin Progreso’).
  • Una de las particularidades de esta aplicación, es definir un componente de tipo ImageView sin imagen asociada, para posteriormente mostrar en dicho lugar reservado la imagen descargada.

 

Tareas background1-img6

A continuación, se muestra el diseño de los componentes más representativos, encargados de mostrar información sobre las tareas ejecutadas en background. En este caso se muestran los componentes ProgressBar, TextView encargado de mostrar el porcentaje y el componente ImageView para mostrar la imagen descargada.

 

 

  • Permisos definidos en AndroidManifest.xml para la descarga de la imagen.

    <uses-permission android:name="android.permission.INTERNET"/>

  • Tarea en background con las Clases Thread y Handler

Barra de progresión

Barra progresión completada

  • Tarea en background con la Clase AsyncTask

Descarga con AsynTask

Descarga completada con clase AsynTask

Descarga del proyecto

Descargar

This Post Has 2 Comments

    1. Hola Iván,

      sí, disculpa, daba un error. Lo hemos vuelto a cargar y ahora ha ido bien.

      Saludos

Comments are closed.