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:
- 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()
- Gestionar ambos permisos para versiones anteriores al Api23. Probar la aplicación en un AVD Api 22
- 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.