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
AndroidManifest

Archivo Android Manifest

Post Series: Creación de Apps Android: componentes básicos

Continuamos con los primeros pasos para la creación de una Aplicación Android. En esta publicación describiremos el archivo AndroidManifest.xml, un fichero indispensable en un proyecto Android que cada aplicación deberá contener (con ese mismo nombre) en su directorio raíz.

Este archivo mostrará información esencial acerca de la App, por lo que el sistema Android deberá acceder a él antes de compilar cualquier línea de código del proyecto. De manera resumida, cumple las siguientes funciones:

  • Establece el nombre del package de la aplicación, para identificar de manera única a la aplicación.
  • Permite definir los componentes de la aplicación, es decir, Activities, Services, Content Providers etc., estableciendo qué clases implementan cada componente.
  • Determina que Activity será lanzada inicialmente.
  • Declara el nivel mínimo de la API que Android requiere para la aplicación.
  • Se declaran los permisos que necesita la aplicación para realizar determinadas tareas, cómo el acceso a contactos del teléfono o realizar llamadas de teléfono, accediendo a zonas restringidas de la API e interactuando con otras aplicaciones (ampliamos un poco este punto más abajo),

A continuación mostramos la estructura general del archivo AndroidManifest.xml, con los elementos que puede contener. Hemos incluido un breve comentario en cada uno para dar una primera idea de su función.

En la siguiente lista se enumeran todos los elementos que pueden aparecer dentro de un archivo AndroidManifest.xml. Hay que tener en cuenta que estos son los únicos permitidos y que no podemos crear nuestros propios elementos o atributos.

Tienes una descripción detallada de cada uno de esos elementos en la web de Android Developers si quieres profundizar en ellos

Dentro del proyecto que describiremos en una publicación próxima, veremos  un ejemplo de archivo AndroidManifest.xml y comentaremos los elementos y atributos que incluye. Esos elementos y atributos implementados en el archivo XML, como pueden ser el nombre de aplicación, el nombre del paquete, la versión mínima de SDK soportada o la Activity que será lanzada, se generan de manera automática al crear el proyecto. Si implementamos algún componente posterior, se irá añadiendo igualmente a este fichero.

Permisos en AndroidManifest

Como comentamos al inicio, una de las funciones del archivo AndroidManifest.xml es indicar los permisos que tiene la App. Cada aplicación que se ejecuta en Android, lo hace desde un entorno limitado. Si desea acceder a recursos del sistema o de otra aplicación, necesitará solicitar permisos de manera explícita, y dependiendo del tipo de permiso, el sistema lo concederá de manera automática o solicitará al usuario la aprobación de dicha solicitud.

Hasta la versión Android 6.0, la declaración de permisos de la App debía hacerse previamente en el AndroidManifest.xml, antes de su instalación y ejecución en el dispositivo. A partir de la versión Marshmallow, es posible declarar permisos de una aplicación en tiempo de ejecución, simplificando en gran medida el proceso de instalación de la aplicación.

En las siguientes líneas se muestra varios ejemplos de permisos que es posible declarar:

y finalmente la sintaxis completa de la implementación de un ejemplo concreto, en este caso el permiso para escribir en un almacenamiento externo, que se deberá añadir directamente al archivo AndroidManifest.xml dentro del elemento <manifest>:

 

En la siguiente publicación detallaremos la construcción del fichero compilado ejecutable APK