Android: Permisos sobre las Configuraciones del dispositivo

Como vimos en un post anterior hay que definir ciertos permisos en el fichero AndroidManifest.xml para acceder a ciertas características de los dispositivos.
Veamos hoy los permisos para acceder y manipular las configuraciones del dispositivo.

Constante: ACCESS_CHECKIN_PROPERTIES
Declaración: <uses-permission android:name=”android.permission.ACCESS_CHECKIN_PROPERTIES” />
Descripción: Permite la lectura / escritura en la base de datos del cuadro de “Propiedades” para cambiar los valores ya definidos.

Constante: CHANGE_CONFIGURATION
Declaración: <uses-permission android:name=”android.permission.CHANGE_CONFIGURATION” />
Descripción: Permite a la aplicación modificar la configuración actual, como por ejemplo la configuración regional.

Constante: DISABLE_KEYGUARD
Declaración: <uses-permission android:name=”android.permission.DISABLE_KEYGUARD” />
Descripción: Permite a las aplicaciones deshabilitar el bloqueo del teclado

Constante: EXPAND_STATUS_BAR
Declaración: <uses-permission android:name=”android.permission.EXPAND_STATUS_BAR” />
Descripción: Permite a la aplicación expandir o contraer la barra de estado.

Constante: GLOBAL_SEARCH
Declaración: <uses-permission android:name=”android.permission.GLOBAL_SEARCH” />
Descripción: Permite a la aplicación usar el servicio de búsqueda global acceda a la información de los proveedores de contenido.

Constante: MODIFY_AUDIO_SETTINGS
Declaración: <uses-permission android:name=”android.permission.MODIFY_AUDIO_SETTINGS” />
Descripción: Permite a las aplicaciones modificar la configuración global de audio

Constante: READ_SYNC_SETTINGS
Declaración: <uses-permission android:name=”android.permission.READ_SYNC_SETTINGS” />
Descripción: Permite a las aplicaciones leer la configuración de sincronización

Constante: READ_SYNC_STATS
Declaración: <uses-permission android:name=”android.permission.READ_SYNC_STATS” />
Descripción: Permite a las aplicaciones leer las estadísticas de sincronización

Constante: SET_ALARM
Declaración: <uses-permission android:name=”android.permission.SET_ALARM” />
Descripción: Permite a la aplicación emitir un Intent para establecer una alarma para el usuario.

Constante: SET_PROCESS_LIMIT
Declaración: <uses-permission android:name=”android.permission.SET_PROCESS_LIMIT” />
Descripción: Permite a las aplicaciones configurar el número máximo de (no es necesario) procesos de aplicaciones que se pueden ejecutar.

Constante: SET_TIME
Declaración: <uses-permission android:name=”android.permission.SET_TIME” />
Descripción: Permite a las aplicaciones establecer la hora del sistema

Constante: SET_TIME_ZONE
Declaración: <uses-permission android:name=”android.permission.SET_TIME_ZONE” />
Descripción: Permite a las aplicaciones establecer la zona horaria del sistema

Constante: SET_WALLPAPER
Declaración: <uses-permission android:name=”android.permission.SET_WALLPAPER” />
Descripción: Permite a las aplicaciones establecer el fondo de pantalla

Constante: SET_WALLPAPER_HINTS
Declaración: <uses-permission android:name=”android.permission.SET_WALLPAPER_HINTS” />
Descripción: Permite a las aplicaciones establecer sugerencias del fondo de pantalla

Constante: STATUS_BAR
Declaración: <uses-permission android:name=”android.permission.STATUS_BAR” />
Descripción: Permite a la aplicación abrir, cerrar o desactivar la barra de estado y sus iconos.

Constante: WRITE_SECURE_SETTINGS
Declaración: <uses-permission android:name=”android.permission.WRITE_SECURE_SETTINGS” />
Descripción: Permite a la aplicación leer o escribir la configuración de seguridad del sistema.

Constante: WRITE_SETTINGS
Declaración: <uses-permission android:name=”android.permission.WRITE_SETTINGS” />
Descripción: Permite a la aplicación leer o escribir la configuración del sistema.

Constante: WRITE_SYNC_SETTINGS
Declaración: <uses-permission android:name=”android.permission.WRITE_SYNC_SETTINGS” />
Descripción: Permite a las aplicaciones escribir la configuración de sincronización

 

Fuente: http://developer.android.com/reference/android/Manifest.permission.html

Share

Posts relacionados:

  1. Android: Permisos sobre las Redes
  2. Android: Permisos sobre las Aplicaciones
  3. Android: Permisos sobre el propio Sistema
  4. Android: Permisos sobre los Datos de usuario
  5. Android: Permisos sobre la Mensajería

Tags: ,

Leave a Reply