Tabla de referencia de permisos del manifiesto de Android

Tabla de correspondencia de descripciones de permisos de Android Manifest, útil para que los desarrolladores de Android consulten las funciones que describen los permisos de Android Consejo: Ctrl+F para buscar rápidamente
Permiso Nombre Descripción
android.permission.ACCESS_CHECKIN_PROPERTIES Acceder a propiedades de registro Permiso para leer o escribir en la tabla de propiedades de la base de datos de check-in
android.permission.ACCESS_COARSE_LOCATION Obtener ubicación aproximada Obtener la latitud y longitud del usuario a través de WiFi o estaciones base móviles, con una precisión de error de aproximadamente 30~1500 metros
android.permission.ACCESS_FINE_LOCATION Obtener ubicación precisa Obtener información de posicionamiento a través del chip GPS, con una precisión de localización de menos de 10 metros
android.permission.ACCESS_LOCATION_EXTRA_COMMANDS Acceder a comandos de localización adicionales Permitir a la aplicación acceder a comandos adicionales del proveedor de ubicación
android.permission.ACCESS_MOCK_LOCATION Obtener información de ubicación simulada Obtener información de ubicación simulada, generalmente utilizada para ayudar a los desarrolladores a depurar aplicaciones
android.permission.ACCESS_NETWORK_STATE Obtener el estado de la red Obtener información sobre el estado de la red, como si la conexión de red actual es válida
android.permission.ACCESS_SURFACE_FLINGER Acceder a Surface Flinger Soporte de visualización gráfica de bajo nivel en la plataforma Android, generalmente utilizado para juegos o vista previa de cámara y capturas de pantalla de modo de bajo nivel
android.permission.ACCESS_WIFI_STATE Obtener estado de WiFi Obtener el estado de acceso a WiFi actual y la información sobre los puntos de acceso WLAN
android.permission.ACCOUNT_MANAGER Gestión de cuentas Obtener información de verificación de cuentas, principalmente información de cuentas de GMail, solo accesible para procesos de nivel de sistema
android.permission.AUTHENTICATE_ACCOUNTS Verificar cuentas Permitir que una aplicación acceda a información relacionada con la gestión de cuentas mediante autenticación
android.permission.BATTERY_STATS Estadísticas de batería Obtener información estadística sobre el nivel de la batería
android.permission.BIND_APPWIDGET Vincular widget Permitir a una aplicación indicar a los servicios appWidget que necesita acceder a la base de datos de widgets, solo un número muy limitado de aplicaciones requieren este permiso
android.permission.BIND_DEVICE_ADMIN Vincular administración de dispositivos Solicitar el receptor de administrador del sistema, solo el sistema puede utilizarlo
android.permission.BIND_INPUT_METHOD Vincular método de entrada Solicitar el servicio InputMethodService, solo el sistema puede utilizarlo
android.permission.BIND_REMOTEVIEWS Vincular RemoteView Debe solicitarse a través del servicio RemoteViewsService, solo accesible para el sistema
android.permission.BIND_WALLPAPER Vincular fondo de pantalla Debe solicitarse a través del servicio WallpaperService, solo accesible para el sistema
android.permission.BLUETOOTH Usar Bluetooth Permitir a la aplicación conectar dispositivos Bluetooth emparejados
android.permission.BLUETOOTH_ADMIN Administrar Bluetooth Permitir a la aplicación descubrir y emparejar nuevos dispositivos Bluetooth
android.permission.BRICK Convertirse en un ladrillo Permitir deshabilitar el teléfono, muy peligroso, como su nombre indica, hace que el teléfono se convierta en un ladrillo
android.permission.BROADCAST_PACKAGE_REMOVED Transmitir al eliminar la aplicación Activar una transmisión cuando se elimina una aplicación
android.permission.BROADCAST_SMS Transmitir al recibir SMS Activar una transmisión cuando se recibe un SMS
android.permission.BROADCAST_STICKY Transmitir de forma continua Permitir que una aplicación reciba rápidamente la siguiente transmisión después de recibir una
android.permission.BROADCAST_WAP_PUSH Transmitir WAP PUSH Activar una transmisión tras recibir un servicio WAP PUSH
android.permission.CALL_PHONE Realizar llamadas Permitir que la aplicación introduzca números de teléfono desde marcadores no del sistema
android.permission.CALL_PRIVILEGED Permiso de llamada Permitir que la aplicación realice llamadas, reemplazando la interfaz de marcación del sistema
android.permission.CAMERA Permiso para tomar fotos Permitir el acceso a la cámara para tomar fotos
android.permission.CHANGE_COMPONENT_ENABLED_STATE Cambiar el estado del componente Cambiar si un componente está habilitado o no
android.permission.CHANGE_CONFIGURATION Cambiar la configuración Permitir a la aplicación cambiar configuraciones, como la localización
android.permission.CHANGE_NETWORK_STATE Cambiar estado de red Cambiar el estado de la red, como si puede conectarse a la red
android.permission.CHANGE_WIFI_MULTICAST_STATE Cambiar el estado de multicast de WiFi Cambiar el estado de multicast de WiFi
android.permission.CHANGE_WIFI_STATE Cambiar el estado de WiFi Cambiar el estado de WiFi
android.permission.CLEAR_APP_CACHE Borrar caché de la aplicación Borrar la caché de la aplicación
android.permission.CLEAR_APP_USER_DATA Borrar datos de usuario Borrar los datos de usuario de la aplicación
android.permission.CWJ_GROUP Permisos de acceso de bajo nivel Permitir al grupo de cuentas CWJ acceder a información de bajo nivel
android.permission.CELL_PHONE_MASTER_EX Permisos extendidos de teléfono maestro Permisos extendidos de teléfono maestro
android.permission.CONTROL_LOCATION_UPDATES Controlar actualizaciones de ubicación Permitir obtener información de cambios en la ubicación de la red móvil
android.permission.DELETE_CACHE_FILES Borrar archivos de caché Permitir a la aplicación borrar archivos de caché
android.permission.DELETE_PACKAGES Borrar aplicaciones Permitir a la aplicación eliminar otras aplicaciones
android.permission.DEVICE_POWER Gestión de energía Permitir acceder a la gestión de energía de bajo nivel
android.permission.DIAGNOSTIC Diagnóstico de aplicaciones Permitir que la aplicación lea recursos de diagnóstico en modo RW
android.permission.DISABLE_KEYGUARD Desactivar el bloqueo del teclado Permitir a la aplicación desactivar el bloqueo del teclado
android.permission.DUMP Volcar información del sistema Permitir a la aplicación obtener información de volcado del sistema desde servicios del sistema
android.permission.EXPAND_STATUS_BAR Control del estado de la barra Permitir a la aplicación expandir o contraer la barra de estado
android.permission.FACTORY_TEST Modo de prueba de fábrica Permitir a la aplicación ejecutar el modo de prueba de fábrica
android.permission.FLASHLIGHT Usar la linterna Permitir acceso a la linterna
android.permission.FORCE_BACK Forzar retroceso Permitir a la aplicación forzar el uso del botón de retroceso, sin importar si la Activity está en la parte superior
android.permission.GET_ACCOUNTS Acceder a la lista de cuentas de Gmail Acceder a la lista de cuentas de GMail
android.permission.GET_PACKAGE_SIZE Obtener el tamaño de la aplicación Obtener el tamaño de archivo de una aplicación
android.permission.GET_TASKS Obtener información de tareas Permitir a la aplicación obtener las aplicaciones en ejecución actualmente o recientemente
android.permission.GLOBAL_SEARCH Permitir búsqueda global Permitir a la aplicación usar la función de búsqueda global
android.permission.HARDWARE_TEST Prueba de hardware Acceder a dispositivos auxiliares de hardware, para pruebas de hardware
android.permission.INJECT_EVENTS Inyectar eventos Permitir acceso a eventos de bajo nivel de la aplicación, obteniendo el flujo de eventos clave y de bola de seguimiento
android.permission.INSTALL_LOCATION_PROVIDER Instalar proveedor de ubicación Instalar proveedor de ubicación
android.permission.INSTALL_PACKAGES Instalar aplicaciones Permitir a la aplicación instalar otras aplicaciones
android.permission.INTERNAL_SYSTEM_WINDOW Ventana del sistema interno Permitir a la aplicación abrir ventanas internas, no accesibles para aplicaciones de terceros
android.permission.INTERNET Acceder a Internet Acceder a la conexión de Internet, puede generar tráfico GPRS
android.permission.KILL_BACKGROUND_PROCESSES Terminar procesos en segundo plano Permitir a la aplicación llamar a killBackgroundProcesses(String). Método para terminar procesos en segundo plano
android.permission.MANAGE_ACCOUNTS Gestionar cuentas Permitir a la aplicación gestionar la lista de cuentas en AccountManager
android.permission.MANAGE_APP_TOKENS Gestionar referencias de aplicación Gestionar la creación, destrucción y el orden Z, solo para uso del sistema
android.permission.MTWEAK_USER Permiso avanzado Permitir a usuarios de mTweak acceder a permisos de sistema avanzados
android.permission.MTWEAK_FORUM Permisos comunitarios Permitir usar permisos de la comunidad de mTweak
android.permission.MASTER_CLEAR Formateo suave Permitir que la aplicación realice un formateo suave eliminando información de configuración del sistema
android.permission.MODIFY_AUDIO_SETTINGS Modificar configuraciones de audio Modificar la información de configuración de audio
android.permission.MODIFY_PHONE_STATE Modificar el estado del teléfono Modificar el estado del teléfono, como el modo avión, pero no incluye reemplazar la interfaz de marcación del sistema
android.permission.MOUNT_FORMAT_FILESYSTEMS Formatear sistemas de archivos Formatear sistemas de archivos extraíbles, por ejemplo, formatear una tarjeta SD
android.permission.MOUNT_UNMOUNT_FILESYSTEMS Montar sistemas de archivos Montar y desmontar sistemas de archivos externos
android.permission.NFC Permitir comunicación NFC Permitir que la aplicación ejecute operaciones de comunicación de cercanía NFC para soporte móvil
android.permission.PERSISTENT_ACTIVITY Actividad persistente Crear una actividad permanente, esta función está marcada para eliminarse en el futuro
android.permission.PROCESS_OUTGOING_CALLS Procesar llamadas salientes Permitir que la aplicación observe, modifique o cancele llamadas salientes
android.permission.READ_CALENDAR Leer recordatorios de calendario Permitir que la aplicación lea la información de calendario del usuario
android.permission.READ_CONTACTS Leer contactos Permitir a la aplicación acceder a la información del directorio de contactos
android.permission.READ_FRAME_BUFFER Captura de pantalla Leer el búfer de cuadros para realizar una captura de pantalla
com.android.browser.permission.READ_HISTORY_BOOKMARKS Leer marcadores y registros Leer los marcadores y el historial del navegador
android.permission.READ_INPUT_STATE Leer el estado de entrada Leer el estado de entrada de la tecla actual, solo para uso del sistema
android.permission.READ_LOGS Leer registros del sistema Leer registros de bajo nivel del sistema
android.permission.READ_PHONE_STATE Leer estado de teléfono Acceder al estado del teléfono
android.permission.READ_SMS Leer contenido del SMS Leer contenido del SMS
android.permission.READ_SYNC_SETTINGS Leer configuración de sincronización Leer configuración de sincronización, leer la configuración de sincronización de Google en línea
android.permission.READ_SYNC_STATS Leer estado de sincronización Leer el estado de sincronización, obtener el estado de sincronización de Google en línea
android.permission.REBOOT Reiniciar el dispositivo Permitir que la aplicación reinicie el dispositivo
android.permission.RECEIVE_BOOT_COMPLETED Arranque automático permitido Permitir que la aplicación se ejecute automáticamente al iniciar el dispositivo
android.permission.RECEIVE_MMS Recibir mensajes multimedia Recibir mensajes multimedia
android.permission.RECEIVE_SMS Recibir SMS Recibir SMS
android.permission.RECEIVE_WAP_PUSH Recibir Wap Push Recibir información WAP PUSH
android.permission.RECORD_AUDIO Grabar audio Grabar sonido a través del micrófono del teléfono o de los auriculares
android.permission.REORDER_TASKS Reordenar tareas del sistema Reordenar las tareas que están en ejecución en el eje Z del sistema
android.permission.RESTART_PACKAGES Terminar tareas del sistema Terminar tareas mediante el método restartPackage(String), este método se eliminará en el futuro
android.permission.SEND_SMS Enviar SMS Enviar SMS
android.permission.SET_ACTIVITY_WATCHER Configurar un observador de Activity Configurar un observador de Activity, generalmente utilizado para pruebas monkey
com.android.alarm.permission.SET_ALARM Configurar alarma Configurar una alarma
android.permission.SET_ALWAYS_FINISH Establecer salida constante Establecer si la aplicación debe salir constantemente en segundo plano
android.permission.SET_ANIMATION_SCALE Establecer escala de animación Establecer la escala de animación global
android.permission.SET_DEBUG_APP Configurar la aplicación de depuración Configurar la aplicación de depuración, generalmente para desarrollo
android.permission.SET_ORIENTATION Establecer la orientación de la pantalla Establecer la orientación de la pantalla como horizontal o en modo estándar, no para aplicaciones comunes
android.permission.SET_PREFERRED_APPLICATIONS Configurar parámetros de aplicaciones Configurar parámetros de aplicaciones, ya no funciona, consulte la introducción de addPackageToPreferred(String)
android.permission.SET_PROCESS_LIMIT Establecer límite de procesos Permitir a la aplicación establecer un límite para el número máximo de procesos
android.permission.SET_TIME Establecer la hora del sistema Establecer la hora del sistema
android.permission.SET_TIME_ZONE Establecer la zona horaria del sistema Establecer la zona horaria del sistema
android.permission.SET_WALLPAPER Establecer fondo de pantalla Establecer fondo de pantalla
android.permission.SET_WALLPAPER_HINTS Establecer sugerencias de fondo de pantalla Establecer sugerencias de fondo de pantalla
android.permission.SIGNAL_PERSISTENT_PROCESSES Enviar señales a procesos persistentes Enviar una señal a un proceso persistente
android.permission.STATUS_BAR Control de la barra de estado Permitir a la aplicación abrir, cerrar y desactivar la barra de estado
android.permission.SUBSCRIBED_FEEDS_READ Acceder a contenido suscrito Acceder a la base de datos de información suscrita
android.permission.SUBSCRIBED_FEEDS_WRITE Escribir en contenido suscrito Escribir o modificar la base de datos de contenido suscrito
android.permission.SYSTEM_ALERT_WINDOW Mostrar ventana del sistema Mostrar una ventana del sistema
android.permission.UPDATE_DEVICE_STATS Actualizar estado del dispositivo Actualizar el estado del dispositivo
android.permission.USE_CREDENTIALS Usar credenciales Permitir a la aplicación solicitar validación desde AccountManager
android.permission.USE_SIP Usar SIP Permitir a la aplicación usar el servicio de video SIP
android.permission.VIBRATE Usar vibración Permitir vibración
android.permission.WAKE_LOCK Bloqueo de activación Permitir que la aplicación continúe funcionando en segundo plano después de que la pantalla del teléfono esté apagada
android.permission.WRITE_APN_SETTINGS Escribir configuraciones de puntos de acceso GPRS Escribir configuraciones de puntos de acceso GPRS en la red
android.permission.WRITE_CALENDAR Escribir recordatorios de calendario Escribir en el calendario, pero no puede leerlo
android.permission.WRITE_CONTACTS Escribir contactos Escribir en contactos, pero no puede leerlo
android.permission.WRITE_EXTERNAL_STORAGE Escribir en almacenamiento externo Permitir que la aplicación escriba en almacenamiento externo, como escribir archivos en la tarjeta SD
android.permission.WRITE_GSERVICES Escribir en datos de Google Maps Permitir a la aplicación escribir en los datos de servicio de Google Maps
com.android.browser.permission.WRITE_HISTORY_BOOKMARKS Escribir en marcadores y historial Escribir en el historial del navegador o marcadores, pero no puede leerlo
android.permission.WRITE_SECURE_SETTINGS Leer y escribir en configuraciones seguras del sistema Permitir a la aplicación leer y escribir en elementos de configuración sensibles del sistema
android.permission.WRITE_SETTINGS Leer y escribir en configuraciones del sistema Permitir leer y escribir en elementos de configuración del sistema
android.permission.WRITE_SMS Redactar SMS Permitir redactar mensajes SMS

Tabla de correspondencia de descripciones de permisos de Android Manifest - Completo directorio de permisos de Android

En el desarrollo de Android, el archivo Android Manifest es clave para configurar los permisos de la aplicación. Cada aplicación de Android necesita declarar los permisos necesarios para acceder a los recursos del sistema. Este artículo le proporciona la tabla de correspondencia de descripciones de permisos de Android Manifest completa, facilitando a los desarrolladores la consulta y comprensión de los diversos permisos de Android y sus funciones correspondientes.

¿Qué son los permisos de Android Manifest?

El archivo Android Manifest declara los permisos necesarios para la aplicación, los cuales determinan a qué recursos y funciones del sistema puede acceder la aplicación. Por ejemplo, acceder a Internet, usar la cámara o leer información de los contactos, todas estas acciones requieren que se declaren los permisos correspondientes en el archivo Manifest.

Tabla de correspondencia de descripciones de permisos de Android Manifest comunes

A continuación se presenta una tabla de correspondencia con descripciones de permisos comunes de Android. Puede consultar rápidamente las funciones de los permisos revisando sus nombres y descripciones:

Nombre del permiso Descripción del permiso
INTERNET Permitir que la aplicación acceda a la red y realice operaciones de red.
ACCESS_NETWORK_STATE Permitir que la aplicación acceda a la información del estado de la red y verifique si está conectada.
READ_EXTERNAL_STORAGE Permitir que la aplicación lea archivos de almacenamiento externo.
WRITE_EXTERNAL_STORAGE Permitir que la aplicación escriba archivos en el almacenamiento externo.
CAMERA Permitir que la aplicación acceda a la cámara del dispositivo.
ACCESS_FINE_LOCATION Permitir a la aplicación acceder a información de localización precisa (GPS).
ACCESS_COARSE_LOCATION Permitir a la aplicación acceder a información de localización aproximada (torres de estaciones base y Wi-Fi).
READ_CONTACTS Permitir que la aplicación lea la información de contactos en el dispositivo.
WRITE_CONTACTS Permitir que la aplicación modifique la información de contactos en el dispositivo.
CALL_PHONE Permitir que la aplicación marque directamente un número de teléfono.
READ_SMS Permitir que la aplicación lea el contenido de los mensajes SMS.
RECEIVE_SMS Permitir que la aplicación reciba mensajes SMS.
READ_CALENDAR Permitir que la aplicación lea la información del calendario en el dispositivo.
WRITE_CALENDAR Permitir que la aplicación modifique la información del calendario en el dispositivo.

¿Cómo declarar permisos en Android Manifest?

En el archivo AndroidManifest.xml de un proyecto de Android, debe declarar los permisos necesarios para la aplicación a través de la etiqueta <uses-permission>. A continuación se muestra un ejemplo de cómo declarar un permiso:


<uses-permission android:name="android.permission.INTERNET" />

Puede declarar múltiples permisos según lo requiera la aplicación.

Resumen

Entender y configurar correctamente los permisos de Android Manifest es esencial para los desarrolladores. Con la ayuda de esta tabla de correspondencia de descripciones de permisos de Android Manifest, puede buscar y comprender fácilmente la funcionalidad de cada permiso, asegurando que su aplicación cuente con los permisos necesarios durante su ejecución y siga las mejores prácticas.

Su historial:
Seleccionar idioma