En este ejercicio vamos a gestionar bien los permisos para nuestra aplicación Implicits que ya hemos desarrollado. Partiendo del código de la app Implicits (podéis descargarlo desde la web de la asignatura) procederemos a realizar lo siguiente:

  1. En la aplicación original no se comprueba si los permisos de realizar llamdas y leer contactos estás instanciados en el manifest. Añadir esta gestión definiendo la función ChekPermissions()
  2. Gestionar ambos permisos para versiones anteriores al Api23. Probar la aplicación en un AVD Api 22
  3. Gestionar ambos permisos para versiones iguales o posteriores al Api23. Probar la aplicación en un AVD Api23
    Podéis descargar el código de la App completo para el permiso de CALL_PHONE…. Pero deberéis añadir la gestión del otro permiso que está en la aplicación implicits, el de acceder a los contactos.

Contenido para usuarios registrados