Android: Permisos sobre los Datos de usuario

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, manipular y utilizar los datos que el usuario tiene almacenados en el dispositivo.

Constante: ACCOUNT_MANAGER
Declaración: <uses-permission android:name=”android.permission.ACCOUNT_MANAGER” />
Descripción: Permite a las aplicaciones llamar a los autenticadores de cuentas.

Constante: AUTHENTICATE_ACCOUNTS
Declaración: <uses-permission android:name=”android.permission.AUTHENTICATE_ACCOUNTS” />
Descripción: Permite a la aplicación actuar como AccountAuthenticator para la AccountManager

Constante: CLEAR_APP_USER_DATA
Declaración: <uses-permission android:name=”android.permission.CLEAR_APP_USER_DATA” />
Descripción: Permite a la aplicación borrar los datos del usuario

Constante: GET_ACCOUNTS
Declaración: <uses-permission android:name=”android.permission.GET_ACCOUNTS” />
Descripción: Permite a la aplicación acceder a la lista de cuentas en el Servicio de Cuentas

Constante: MANAGE_ACCOUNTS
Declaración: <uses-permission android:name=”android.permission.MANAGE_ACCOUNTS” />
Descripción: Permite a la aplicación gestionar la lista de cuentas del Administrador de Cuentas

Constante: READ_CALENDAR
Declaración: <uses-permission android:name=”android.permission.READ_CALENDAR” />
Descripción: Permite a las aplicaciones leer los datos del usuario del calendario.

Constante: READ_CALL_LOG
Declaración: <uses-permission android:name=”android.permission.READ_CALL_LOG” />
Descripción: Permite a la aplicación leer el registro de llamadas del usuario

Constante: READ_CONTACTS
Declaración: <uses-permission android:name=”android.permission.READ_CONTACTS” />
Descripción: Permite a la aplicación leer los datos de contacto del usuario

Constante: READ_HISTORY_BOOKMARKS
Declaración: <uses-permission android:name=”android.permission.READ_HISTORY_BOOKMARKS” />
Descripción: Permite a las aplicaciones leer (pero no escribir) el historial de navegación del usuario y los marcadores.

Constante: READ_PROFILE
Declaración: <uses-permission android:name=”android.permission.READ_PROFILE” />
Descripción: Permite a las aplicaciones leer los datos personales del perfil del usuario

Constante: READ_SOCIAL_STREAM
Declaración: <uses-permission android:name=”android.permission.READ_SOCIAL_STREAM” />
Descripción: Permite a la aplicación leer de la datos del usuario de la corriente social.

Constante: READ_USER_DICTIONARY
Declaración: <uses-permission android:name=”android.permission.READ_USER_DICTIONARY” />
Descripción: Permite a la aplicación leer el diccionario del usuario.

Constante: SUBSCRIBED_FEEDS_READ
Declaración: <uses-permission android:name=”android.permission.SUBSCRIBED_FEEDS_READ” />
Descripción: Permite a las aplicaciones permitir acceder a fuentes suscritas via ContentProvider.

Constante: SUBSCRIBED_FEEDS_WRITE
Declaración: <uses-permission android:name=”android.permission.SUBSCRIBED_FEEDS_WRITE” />
Descripción: Permite a las aplicaciones permitir escribir a fuentes suscritas via ContentProvider.

Constante: USE_CREDENTIALS
Declaración: <uses-permission android:name=”android.permission.USE_CREDENTIALS” />
Descripción: Permite a la aplicación solicitar authtokens del AccountManager

Constante: WRITE_CALENDAR
Declaración: <uses-permission android:name=”android.permission.WRITE_CALENDAR” />
Descripción: Permite a la aplicación escribir (pero no leer) los datos de contacto del calendario del usuario

Constante: WRITE_CALL_LOG
Declaración: <uses-permission android:name=”android.permission.WRITE_CALL_LOG” />
Descripción: Permite a la aplicación escribir (pero no leer) en el registro de llamadas del usuario

Constante: WRITE_CONTACTS
Declaración: <uses-permission android:name=”android.permission.WRITE_CONTACTS” />
Descripción: Permite a la aplicación escribir (pero no leer) los datos de contacto del usuario

Constante: WRITE_HISTORY_BOOKMARKS
Declaración: <uses-permission android:name=”android.permission.WRITE_HISTORY_BOOKMARKS” />
Descripción: Permite a la aplicación escribir (pero no leer) el historial de navegación del usuario y los marcadores.

Constante: WRITE_PROFILE
Declaración: <uses-permission android:name=”android.permission.WRITE_PROFILE” />
Descripción: Permite a la aplicación escribir (pero no leer) los datos personales del perfil del usuario

Constante: WRITE_SOCIAL_STREAM
Declaración: <uses-permission android:name=”android.permission.WRITE_SOCIAL_STREAM” />
Descripción: Permite a la aplicación escribir (pero no leer) datos sociales del usuario.

Constante: WRITE_USER_DICTIONARY
Declaración: <uses-permission android:name=”android.permission.WRITE_USER_DICTIONARY” />
Descripción: Permite a la aplicación escribir en el diccionario de usuario.

 

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

Share

Posts relacionados:

  1. Android: Definición de los permisos en una App
  2. Android: Class Activity
  3. Android – Notificaciones Toast

Tags: ,

Leave a Reply