Android: Permisos sobre las Aplicaciones

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 requeridos para manipular ciertos aspectos y comportamientos de las aplicaciones.

Constante: BROADCAST_PACKAGE_REMOVED
Declaración: <uses-permission android:name=”android.permission.BROADCAST_PACKAGE_REMOVED” />
Descripción: Permite que la aplicación emita una notificación de que un paquete de aplicación se ha eliminado.

Constante: BROADCAST_STICKY
Declaración: <uses-permission android:name=”android.permission.BROADCAST_STICKY” />
Descripción: Permite que una aplicación emita o reciva notificaciones sin estar activa.

Constante: DELETE_PACKAGES
Declaración: <uses-permission android:name=”android.permission.DELETE_PACKAGES” />
Descripción: Permite a la aplicación eliminar paquetes.

Constante: FACTORY_TEST
Declaración: <uses-permission android:name=”android.permission.FACTORY_TEST” />
Descripción: Permite que la aplicación se ejecute como una aplicación de prueba del fabricante, se ejecuta como el usuario root.

Constante: FORCE_BACK
Declaración: <uses-permission android:name=”android.permission.FORCE_BACK” />
Descripción: Permite a la aplicación forzar una operación de BACK hacia cualquier la actividad superior.

Constante: GET_PACKAGE_SIZE
Declaración: <uses-permission android:name=”android.permission.GET_PACKAGE_SIZE” />
Descripción: Permite a la aplicación recuperar el espacio utilizado por cualquier paquete.

Constante: GET_TASKS
Declaración: <uses-permission android:name=”android.permission.GET_TASKS” />
Descripción: Permite a la aplicación obtener información sobre las tareas que actualmente estan en ejecución o recientemente se ejecutaron.

Constante: INSTALL_PACKAGES
Declaración: <uses-permission android:name=”android.permission.INSTALL_PACKAGES” />
Descripción: Permite a la aplicación instalar paquetes.

Constante: INTERNAL_SYSTEM_WINDOW
Declaración: <uses-permission android:name=”android.permission.INTERNAL_SYSTEM_WINDOW” />
Descripción: Permite a la aplicación abrir ventanas que son para su uso por parte de la interfaz de usuario del sistema.

Constante: KILL_BACKGROUND_PROCESSES
Declaración: <uses-permission android:name=”android.permission.KILL_BACKGROUND_PROCESSES” />
Descripción: Permite a la aplicación llamar a killBackgroundProcesses (String).

Constante: MANAGE_APP_TOKENS
Declaración: <uses-permission android:name=”android.permission.MANAGE_APP_TOKENS” />
Descripción: Permite a la aplicación gestionar (crear, destruir, Z-orden) tokens de aplicación en el gestor de ventanas.

Constante: REORDER_TASKS
Declaración: <uses-permission android:name=”android.permission.REORDER_TASKS” />
Descripción: Permite a las aplicaciones cambiar el orden Z de tareas

Constante: SET_ACTIVITY_WATCHER
Declaración: <uses-permission android:name=”android.permission.SET_ACTIVITY_WATCHER” />
Descripción: Permite a la aplicación ver y controlar cómo las actividades se inician globalmente en el sistema.

Constante: SET_ALWAYS_FINISH
Declaración: <uses-permission android:name=”android.permission.SET_ALWAYS_FINISH” />
Descripción: Permite a la aplicación controlar si las actividades se terminan inmediatamente cuando se ponen en segundo plano.

Constante: SET_DEBUG_APP
Declaración: <uses-permission android:name=”android.permission.SET_DEBUG_APP” />
Descripción: Permite a la aplicación configurarse para la depuración.

Constante: SIGNAL_PERSISTENT_PROCESSES
Declaración: <uses-permission android:name=”android.permission.SIGNAL_PERSISTENT_PROCESSES” />
Descripción: Permite a la aplicación solicitar que una señal se enviará a todos los procesos persistentes

Constante: SYSTEM_ALERT_WINDOW
Declaración: <uses-permission android:name=”android.permission.SYSTEM_ALERT_WINDOW” />
Descripción: Permite a la aplicación abrir ventanas utilizando el tipo TYPE_SYSTEM_ALERT, que se muestra en la parte superior de todas las demás aplicaciones.

 

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

Share

Posts relacionados:

  1. Android: Permisos sobre los Datos de usuario
  2. Android: Permisos sobre las Redes
  3. Android: Permisos sobre las Llamadas
  4. Android: Permisos sobre el propio Sistema
  5. Android: Permisos sobre el Audio i la Cámara

Tags: ,

Un comentario to “Android: Permisos sobre las Aplicaciones”

  1. marzo,18th 2013 at 9:10 pm

    DBSnippets » Blog Archive » Android: Resumen sobre Permisos says:

    [...] Android: Permisos sobre las Aplicaciones [...]

Leave a Reply