Post on 13-Apr-2017
PERMISOS PRICIPALES QUE SE PUEDEN USAR EN
ANDROID MANIFEST
Permisos de seguridad que se pueden utilizar para limitar el acceso a determinados
componentes o características de esta u otra aplicación.
SINTAXIS: < uses-permission android: name=”string” />
ANDROID MANIFEST
Cristian Omar Jaramillo Méndez
INSTITUTO TECNOLOGICO DE LA PIEDAD
INGENIERIA EN SISTEMAS
COMPUTACIONALES
cristianjaramillo.mex.tl
ACCESS_CHECKIN_PROPERTIES
Permite la lectura / escritura a la tabla "Propiedades" en la base de datos de registro, para cambiar los
valores que quedan cargados.
ACCESS_COARSE_LOCATION
Permite que una aplicación acceda a la ubicación aproximada derivada de fuentes de ubicación de red,
como las torres de celulares y Wi-Fi.
ACCESS_FINE_LOCATION
Permite que una aplicación acceda ubicación precisa de fuentes de localización como el GPS, las torres
celulares y Wi-Fi.
ACCESS_LOCATION_EXTRA_COMMANDS
Permite a una aplicación acceder a controles adicionales de proveedores de localización
ACCESS_MOCK_LOCATION
Permite que una aplicación cree proveedores ubicación simuladas para pruebas
ACCESS_NETWORK_STATE
Permite que las aplicaciones accedan a información sobre redes
ACCESS_SURFACE_FLINGER
Permite que una aplicación para utilizar las funciones de bajo nivel de SurfaceFlinger.
cristianjaramillo.mex.tl
ACCESS_WIFI_STATE
Permite que las aplicaciones accedan a información sobre redes Wi-Fi
ACCOUNT_MANAGER
Permite a las aplicaciones ponen en autenticadores de cuentas.
ADD_VOICEMAIL
Permite que una aplicación para agregar mensajes de voz en el sistema.
AUTHENTICATE_ACCOUNTS
Admite una aplicación que actúa como un administrador de cuenta para AccountAuthenticator
BATTERY_STATS
Admite una aplicación que recopila estadísticas de la batería
BIND_ACCESSIBILITY_SERVICE
Debe ser requerido por un AccessibilityService, para asegurar que sólo el sistema se puede unir a ella.
BIND_APPWIDGET
Permite que una aplicación indique al servicio AppWidget qué aplicación puede acceder a los datos de
AppWidget.
BIND_DEVICE_ADMIN
Debe ser requerida por el receptor de administración del dispositivo, para asegurar que sólo el sistema
puede interactuar con él.
cristianjaramillo.mex.tl
BIND_INPUT_METHOD
Debe ser requerido por un InputMethodService, para asegurar que sólo el sistema se puede unir a ella.
BIND_NOTIFICATION_LISTENER_SERVICE
Debe ser requerido por un NotificationListenerService, para asegurar que sólo el sistema se puede unir a
ella.
BIND_REMOTEVIEWS
Debe ser requerido por un RemoteViewsService, para asegurar que sólo el sistema se puede unir a ella.
BIND_TEXT_SERVICE
Debe ser requerido por un TextService
BIND_VPN_SERVICE
Debe ser requerido por un VpnService, para asegurar que sólo el sistema se puede unir a ella.
BIND_WALLPAPER
Debe ser requerido por un WallpaperService, para asegurar que sólo el sistema se puede unir a ella.
BLUETOOTH
Permite que las aplicaciones se conecten a dispositivos con Bluetooth emparejados
BLUETOOTH_ADMIN
Permite a las aplicaciones para descubrir y emparejar dispositivos Bluetooth
cristianjaramillo.mex.tl
BLUETOOTH
Se necesita para ser capaz de desactivar el dispositivo (muy peligroso!).
BROADCAST_PACKAGE_REMOVED
Permite que una aplicación emita una notificación de que un paquete de aplicación se ha eliminado.
BROADCAST_SMS
Permite que una aplicación emita una notificación de recepción de SMS.
BROADCAST_STICKY
Permite que una aplicación emita intentos pegajosos.
BROADCAST_WAP_PUSH
Permite que una aplicación emita una notificación de recibo WAP PUSH.
CALL_PHONE
Permite que una aplicación para iniciar una llamada de teléfono sin tener que pasar a través de la interfaz
de usuario Dialer para el usuario para confirmar la llamada de ser colocado.
CALL_PRIVILEGED
Permite que una aplicación llame a cualquier número de teléfono, incluidos los números de emergencia, sin
tener que pasar a través de la interfaz de usuario Dialer para el usuario para confirmar la llamada de ser
colocado.
CÁMARA
Necesario para poder acceder a la cámara del dispositivo.
cristianjaramillo.mex.tl
CHANGE_COMPONENT_ENABLED_STATE
Permite que una aplicación cambie si un componente de la aplicación (que no sea el suyo propio) está
habilitado o no.
CHANGE_CONFIGURATION
Permite que una aplicación pueda modificar la configuración actual, como local.
CHANGE_NETWORK_STATE
Permite a las aplicaciones para cambiar el estado de conectividad de red
CHANGE_WIFI_MULTICAST_STATE
Permite a las aplicaciones acceder al modo de multidifusión Wi-Fi
CHANGE_WIFI_STATE
Permite a las aplicaciones para cambiar el estado de conectividad Wi-Fi
CLEAR_APP_CACHE
Permite que una aplicación para borrar la caché de todas las aplicaciones instaladas en el dispositivo.
CLEAR_APP_USER_DATA
Permite que una aplicación para borrar los datos del usuario.
CONTROL_LOCATION_UPDATES
Permite activar / desactivar las notificaciones de actualización de la señal móvil.
cristianjaramillo.mex.tl
DELETE_CACHE_FILES
Permite que una aplicación elimine los archivos de caché.
DELETE_PACKAGES
Permite que una aplicación elimine paquetes.
DEVICE_POWER
Permite el acceso de bajo nivel a la administración de energía.
DIAGNÓSTIC
Permite que las aplicaciones RW a los recursos de diagnóstico.
DISABLE_KEYGUARD
Permite a las aplicaciones para desactivar el bloqueo del teclado
DUMP
Permite que una aplicación para recuperar información de volcado del estado de los servicios del sistema.
EXPAND_STATUS_BAR
Permite que una aplicación expandir o contraer la barra de estado.
FACTORY_TEST
Ejecutar como aplicación de prueba de fábrica, correr como el usuario root.
FLASHLIGHT
Permite el acceso a la linterna
cristianjaramillo.mex.tl
FORCE_BACK
Permite que una aplicación para forzar una operación en la espalda sobre todo lo que es la actividad
superior.
GET_ACCOUNTS
Permite el acceso a la lista de cuentas en el servicio de Cuentas
GET_PACKAGE_SIZE
Permite que una aplicación para conocer el espacio utilizado por cualquier paquete.
GET_TASKS
Permite que una aplicación para obtener información sobre las tareas en ejecución actual o reciente.
GET_TOP_ACTIVITY_INFO
Permite a una aplicación recuperar información privada sobre la actividad actual de la parte superior, como
cualquier contexto asistencia que puede proporcionar.
GLOBAL_SEARCH
Este permiso se puede utilizar en los proveedores de contenido para permitir que el sistema de búsqueda
global para acceder a sus datos.
HARDWARE_TEST
Permite el acceso a periféricos de hardware.
cristianjaramillo.mex.tl
INJECT_EVENTS
Permite que una aplicación para inyectar los eventos de usuario (teclas, tacto, bola de seguimiento) en la
secuencia de eventos y entregarlos a cualquier ventana.
INSTALL_LOCATION_PROVIDER
Permite que una aplicación instale un proveedor de ubicación en el Gestor de localización.
INSTALL_PACKAGES
Permite que una aplicación instale paquetes.
INTERNAL_SYSTEM_WINDOW
Permite que una aplicación para abrir ventanas que son para su uso por parte de la interfaz de usuario del
sistema.
INTERNET
Permite a las aplicaciones abrir sockets de red.
KILL_BACKGROUND_PROCESSES
Permite que una aplicación llame killBackgroundProcesses (String).
LOCATION_HARDWARE
Permite que una aplicación para utilizar las funciones de ubicación en hardware, como el api geofencing.
MANAGE_ACCOUNTS
Permite que una aplicación para administrar la lista de cuentas de administrador de cuenta
cristianjaramillo.mex.tl
MANAGE_APP_TOKENS
Permite que una aplicación para gestionar (crear, destruir, Z-orden) tokens de aplicación en el gestor de
ventanas.
MASTER_CLEAR
No para uso de aplicaciones de terceros.
MODIFY_AUDIO_SETTINGS
Permite que una aplicación pueda modificar la configuración global de sonido
MODIFY_PHONE_STATE
Permite la modificación del estado telefonía - encendido, mmi, etc.
MOUNT_FORMAT_FILESYSTEMS
Permite dar formato a los sistemas de archivos de almacenamiento extraíble.
MOUNT_UNMOUNT_FILESYSTEMS
Permite el montaje y desmontaje de sistemas de archivos de almacenamiento extraíble.
NFC
Permite a las aplicaciones realizar operaciones de E / S a través de NFC
PERSISTENT_ACTIVITY
Esta constante está desfasada y en el nivel de API 9. Esta funcionalidad se eliminará en el futuro, por favor
no utilice. Permitir una aplicación para hacer sus actividades persistentes.
cristianjaramillo.mex.tl
PROCESS_OUTGOING_CALLS
Permite que una aplicación para controlar, modificar o llamadas salientes abortar.
READ_CALENDAR
Permite que una aplicación lea los datos del calendario del usuario.
READ_CALL_LOG
Permite que una aplicación lea registro de llamadas del usuario.
READ_CONTACTS
Admite una aplicación que lee los datos de los contactos del usuario.
READ_EXTERNAL_STORAGE
Permite que una aplicación lea de almacenamiento externo.
READ_FRAME_BUFFER
Permite que una aplicación para tomar capturas de pantalla y más en general tener acceso a los datos de
frame buffer.
READ_HISTORY_BOOKMARKS
Permite a una aplicación leer (pero no escribir) marcadores y del historial de navegación del usuario.
READ_INPUT_STATE
Esta constante está desfasada y en el nivel de API 16. El API que utiliza este permiso se ha eliminado.
cristianjaramillo.mex.tl
READ_LOGS
Admite una aplicación que lee los archivos de registro del sistema de bajo nivel.
READ_PHONE_STATE
Permite acceso de sólo lectura a otro teléfono.
READ_PROFILE
Permite que una aplicación lea los datos del perfil personal del usuario.
READ_SMS
Permite que una aplicación lea mensajes SMS.
READ_SOCIAL_STREAM
Permite que una aplicación lea de la corriente social del usuario.
READ_SYNC_SETTINGS
Permite a las aplicaciones leer la configuración de sincronización
READ_SYNC_STATS
Permite a las aplicaciones leer las estadísticas de sincronización
READ_USER_DICTIONARY
Permite que una aplicación lea el diccionario del usuario.
REBOOT
Se necesita para ser capaz de reiniciar el dispositivo.
cristianjaramillo.mex.tl
RECEIVE_BOOT_COMPLETED
Permite que una aplicación reciba el ACTION_BOOT_COMPLETED que se emite después de que el sistema
termine de iniciarse.
RECEIVE_MMS
Permite que una aplicación para monitorizar los mensajes MMS entrantes, para grabar o realizar el
procesamiento en ellos.
Receive_SMS
Permite que una aplicación para monitorear los mensajes SMS entrantes, para grabar o realizar el
procesamiento en ellos.
RECEIVE_WAP_PUSH
Permite que una aplicación para monitorizar los mensajes WAP Push entrantes.
RECORD_AUDIO
Permite que una aplicación para grabar audio
REORDER_TASKS
Permite que una aplicación cambie la Z-orden de las tareas
RESTART_PACKAGES
Esta constante está desfasada y en el nivel de API 8. El (String) restartPackage API ya no es compatible.
cristianjaramillo.mex.tl
SEND_RESPOND_VIA_MESSAGE
Permite que una aplicación (Teléfono) para enviar una petición a otras aplicaciones para manejar la acción
encuestado a través de mensajes durante las llamadas entrantes.
Send_SMS
Permite que una aplicación envíe mensajes SMS.
SET_ACTIVITY_WATCHER
Permite que una aplicación para ver y controlar cómo se inician las actividades a nivel mundial en el
sistema.
SET_ALARM
Permite que una aplicación emita una intención de establecer una alarma para el usuario.
SET_ALWAYS_FINISH
Permite a una aplicación controlar si las actividades se terminan inmediatamente cuando se ponen en el
fondo.
SET_ANIMATION_SCALE
Modificar el factor de escala global de la animación.
SET_DEBUG_APP
Configurar una aplicación para la depuración.
SET_ORIENTATION
Permite el acceso de bajo nivel a establecer la orientación (en realidad la rotación) de la pantalla.
cristianjaramillo.mex.tl
SET_POINTER_SPEED
Permite el acceso de bajo nivel a ajustar la velocidad del puntero.
SET_PREFERRED_APPLICATIONS
Esta constante está desfasada y en el nivel de API 7. Ya no es útil, ver addPackageToPreferred (String) para
más detalles.
SET_PROCESS_LIMIT
Permite a una aplicación configurar el número máximo de (no es necesario) los procesos de aplicaciones
que se pueden ejecutar.
SET_TIME
Permite a las aplicaciones para establecer la hora del sistema.
SET_TIME_ZONE
Permite a las aplicaciones para configurar la zona horaria del sistema
SET_WALLPAPER
Permite a las aplicaciones para configurar el fondo de pantalla
SET_WALLPAPER_HINTS
Permite a las aplicaciones para configurar las pistas wallpaper
SIGNAL_PERSISTENT_PROCESSES
Permitir que una aplicación solicite que una señal se enviará a todos los procesos persistentes.
cristianjaramillo.mex.tl
STATUS_BAR
Permite que una aplicación para abrir, cerrar o desactivar la barra de estado y sus iconos.
SUBSCRIBED_FEEDS_READ
Admite una aplicación que permitirá acceder al suscrito alimenta ContentProvider.
SUBSCRIBED_FEEDS_WRITE
Admite una aplicación que permitirá acceder al suscrito alimenta ContentProvider.
SYSTEM_ALERT_WINDOW
Permite que una aplicación para abrir ventanas utilizando el tipo TYPE_SYSTEM_ALERT, que se muestra en
la parte superior de todas las demás aplicaciones.
UPDATE_DEVICE_STATS
Permite que una aplicación para actualizar las estadísticas de dispositivo.
USE_CREDENTIALS
Permite que una aplicación solicite authtokens del AccountManager
USE_SIP
Permite que una aplicación utilice el servicio SIP
VIBRAR
Permite el acceso al vibrador
cristianjaramillo.mex.tl
WAKE_LOCK
Permite el uso de WakeLocks PowerManager para mantener el procesador de dormir o la pantalla se atenúe
WRITE_APN_SETTINGS
Permite a las aplicaciones para escribir la configuración de APN.
WRITE_CALENDAR
Permite que una aplicación escriba (no leer) los datos del calendario del usuario.
WRITE_CALL_LOG
Permite que una aplicación escriba (no leer) los datos de los contactos del usuario.
WRITE_CONTACTS
Permite que una aplicación escriba (no leer) los datos de los contactos del usuario.
WRITE_EXTERNAL_STORAGE
Permite que una aplicación escriba en el almacenamiento externo.
WRITE_GSERVICES
Permite que una aplicación pueda modificar el mapa de servicios Google.
WRITE_HISTORY_BOOKMARKS
Permite que una aplicación escriba (no leer) marcadores y del historial de navegación del usuario.
WRITE_PROFILE
Permite que una aplicación escriba (no leer) los datos del perfil personal del usuario.
cristianjaramillo.mex.tl
WRITE_SECURE_SETTINGS
Permite que una aplicación lea o escriba la configuración segura del sistema.
WRITE_SETTINGS
Permite que una aplicación lea o escriba la configuración del sistema.
WRITE_SMS
Permite que una aplicación escriba en mensajes SMS.
WRITE_SOCIAL_STREAM
Permite que una aplicación escriba (no leer) datos del flujo social del usuario.
WRITE_SYNC_SETTINGS
Permite a las aplicaciones para escribir las configuraciones de sincronización
WRITE_USER_DICTIONARY
Permite que una aplicación escriba en el diccionario del usuario.