ListViews
Estos tres ejercicios son simplemente la implementación de los proyectos asociados a los artículos correspondientes.
Estos tres ejercicios son simplemente la implementación de los proyectos asociados a los artículos correspondientes.
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
Implicits Permissions Leer más »
Teniendo una MainActivity donde tengamos un EditText y un botón, el usuario rellenará el EditText, y pulsará el botón. Si el contenido del EditText no es vacío: El botón lanzará una nueva actividad, donde en su Layout hay un TextView que recogerá el valor de lo introducido por el usuario en el EditText de la
En esta entrada vamos a explicar cómo se gestiona el retorno de información desde una actividad. Lo explicaremos con el código del ejercicio SaludoForResult. Además veremos cómo detectar si la activida fue lanzada ForResult y cómo detectar la pulsación del botón Atrás del dispositivo.
Cómo pregunto si el usuario ha asignado el permiso. ¿Lo ha hecho ya? Si lo denegó, ¿le puedo llevar a donde lo puede activar? Le pregunto siempre o sólo la primera vez? Aquí veremos cómo hacer esto a partir de la versión 6.0 de Android.Vamos a utilizar las funciones CheckPermission() y IsOlderPermissionVersion() que vimos en
Gestionar permisos para versiones 6.0 o posteriores Leer más »
En esta entrada vamos a ver cómo en las versiones anteriores a la 6.0 (API23) tenemos que preguntar por los permisos de una aplicación de manera correcta.Haremos uso de la función IsOlderPermissionVersion() que vimos en ¿Qué versión del SDK está ejecutando mi app? para determinar si estamos o no en una versión anterior a la
Gestionar permisos para SDK previos al API23 (Android 6.0 Marshmallow) Leer más »
Vamos a ver cómo saber, en tiempo de ejecución, si tenemos concedido un determinado permiso. Esto nos ayudará a que, si no lo tenemos ya, la aplicación no termine con error, sino que podamos avisar al usuario. Para ello podemos usar la siguiente función:
¿Tengo permiso en tiempo de ejecución? Leer más »