User Tools

Site Tools


apuntes:android

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Next revisionBoth sides next revision
apuntes:android [21/11/2019 08:16] – [Gestión de permisos] Santiago Faciapuntes:android [17/12/2019 17:30] – [Acceder a contenido en la red] Santiago Faci
Line 818: Line 818:
 \\ \\
 ===== Gestión de permisos ===== ===== Gestión de permisos =====
 +
 +En Android, para que las aplicaciones que instalamos en nuestro dispositivo, puedan acceder a determinadas funciones o bien a información sensible, debe estar preparada para gestionar los permisos que le permitirán realizar dicha acciones. Los permisos que puede o no requerir una aplicación son muy diversos. Se puede consultar la referencia completa en el siguiente enlace. 
  
 [[ https://developer.android.com/reference/android/Manifest.permission.html#READ_EXTERNAL_STORAGE | Listado de permisos ]] [[ https://developer.android.com/reference/android/Manifest.permission.html#READ_EXTERNAL_STORAGE | Listado de permisos ]]
  
 +Para ver cómo funciona, vamos a suponer e implementar un caso concreto. Más adelante, en algunos apartados se pueden ver otros casos donde también es necesaria la concesión de determinados permisos. 
 Por ejemplo, si quisieramos que nuestra aplicación pudiera hacer fotografías, tendríamos que gestionar el permiso correspondiente (CAMERA) además de implementar la llamada al Intent correspondiente y gestionar la correspondiente foto más adelante. A continuación se muestra cómo hacerlo paso a paso: Por ejemplo, si quisieramos que nuestra aplicación pudiera hacer fotografías, tendríamos que gestionar el permiso correspondiente (CAMERA) además de implementar la llamada al Intent correspondiente y gestionar la correspondiente foto más adelante. A continuación se muestra cómo hacerlo paso a paso:
  
Line 1569: Line 1572:
   cargarListaMonumentos();   cargarListaMonumentos();
 } }
 +</code>
 +
 +Sólo quedará conceder en el manifiesto permiso a la aplicación para hacer uso de Internet y configurar la aplicación para permitir la conexión con el protocolo HTTP para permitir el acceso a texto claro.
 +
 +<code xml>
 +. . .
 +    <uses-permission android:name="android.permission.INTERNET" />
 +    . . .
 +    <application . . .
 +       android:usesCleartextTraffic="true"/>
 +    . . .
 +. . .
 </code> </code>
 ===== Mapas y ubicaciones ===== ===== Mapas y ubicaciones =====
apuntes/android.txt · Last modified: 30/11/2023 18:28 by Santiago Faci