Estos son todos los permisos disponibles que una aplicación puede requerir. De esta lista, hay algunos que solo pueden ser "solicitados" por aplicaciones de "Sistema". Las aplicaciones que no sean aplicaciones del sistema no podrán solicitar permisos para "Permisos del sistema". Solo las aplicaciones que se encuentran en la ubicación /system/app y firmadas con la clave del sistema pueden solicitar estos permisos específicos del sistema.
Estos son los nombres que utiliza el desarrollador de la aplicación para solicitar el permiso, pero el nombre que se muestra durante la instalación debe tener una redacción similar al nombre.
permisos
- ACCESO_CHECKIN_PROPIEDADES
- Permite el acceso de lectura/escritura a la tabla de "propiedades" en la base de datos de registro (seguridad de Unix), para cambiar los valores que se cargan.
- Grupo: UBICACIÓN
- Nivel: SISTEMA
- ACCESO_COARSE_LOCATION
- Permite que una aplicación acceda a la ubicación aproximada derivada de las fuentes de ubicación de la red, como torres de telefonía móvil y Wi-Fi.
- Grupo: UBICACIÓN
- Este permiso suele ser utilizado por aplicaciones que muestran anuncios basados en la ubicación de editores como Admob (Google).
- ACCESO_FINE_LOCATION
- Permite que una aplicación acceda a una ubicación precisa desde fuentes de ubicación como GPS, torres de telefonía móvil y Wi-Fi.
- Grupo: UBICACIÓN
- Este permiso puede ser utilizado por aplicaciones que muestran anuncios basados en la ubicación de editores como Admob (Google). También es utilizado por aplicaciones que quieren tu ubicación exacta. Los ejemplos serían aplicaciones de navegación, aplicaciones de "Check-In" como 4square.
- ACCESS_LOCATION_EXTRA_COMMANDS
- Permite que una aplicación acceda a comandos adicionales del proveedor de ubicación.
Un buen ejemplo de documentación deficiente, como afirman incluso los libros sobre el desarrollo de aplicaciones de Android : la documentación de Android no nos dice qué comandos de ubicación son "extra", así que los pediremos todos.
- Grupo: UBICACIÓN
- ACCESO_MOCK_LOCATION
- Permite que una aplicación cree proveedores de ubicación simulados para realizar pruebas y está diseñada para uso de desarrollo, por ejemplo, en el emulador de Android (para evitar que el desarrollador tenga que correr para verificar si las posiciones se muestran correctamente). Los casos en los que esto sea necesario en una aplicación lista para los usuarios finales deberían ser raros.
- Esto permite que una aplicación falsifique la información de ubicación.
- Grupo: UBICACIÓN
- ACCESO_RED_ESTADO
- Permite que las aplicaciones accedan a información sobre las redes.
- Información que incluye si una red está disponible (o simplemente conectándose), a qué tipo de red está conectado el dispositivo, si corresponde (WiFi, 3G, LTE), si está en roaming y también los motivos de un intento fallido de conexión (si corresponde) .
- Buen uso: la aplicación puede verificar el estado de su conexión antes de intentar acceder a Internet y, por ejemplo, restringirse a WiFi para algunas acciones.
- Mal uso: solo en combinación con otros permisos (por ejemplo, recopilación de datos para la elaboración de perfiles).
- Grupo: RED
- ACCESO_SUPERFICIE_FLINGER
- Permite que una aplicación use las características de bajo nivel de SurfaceFlinger.
SurfaceFlinger es parte del marco de medios de Android. Proporciona un compositor que se ocupa de la representación en los búferes de fotogramas (así que esto tiene que ver con los gráficos).
- Grupo: SYSTEM_TOOLS
- Nivel: SISTEMA
- ACCESO_WIFI_ESTADO
- Permite que las aplicaciones accedan a información sobre redes Wi-Fi
- Grupo: RED
- Esto podría ser solicitado por cualquier aplicación que use acceso a Internet. La aplicación puede comprobar el estado de su conexión antes de intentar acceder a Internet.
- Buen/mal uso: consulte ACCESS_NETWORK_STATE arriba.
- GERENTE DE CUENTAS
- Permite que las aplicaciones llamen a AccountAuthenticators. Solo el sistema puede obtener este permiso.
Un administrador de cuenta es el servicio que trabaja entre bastidores y se encarga de que todo funcione como se espera.
- Grupo: CUENTAS
- Nivel: SISTEMA
- Este permiso está reservado para las aplicaciones del sistema.
- AÑADIR_CORREO DE VOZ (4.0+)
- Permite que una aplicación agregue mensajes de voz al sistema.
- Grupo: PERSONAL_INFO
- AUTENTICAR_CUENTAS
- Permite que una aplicación actúe como AccountAuthenticator para AccountManager
- Grupo: CUENTAS
- Esto es para aplicaciones que lo autenticarían en su servicio.
Una aplicación que usa este permiso generalmente proporciona una interfaz para manejar un determinado tipo de cuenta (que el sistema Android preinstalado no conoce), como Dropbox. Como se envió, Android no sabe cómo iniciar sesión en Dropbox y cómo manejar una cuenta de Dropbox, por lo que la aplicación de Dropbox proporciona el mecanismo. Además, un "autenticador de cuenta" podría restringir las acciones que una aplicación puede realizar con la cuenta (por lo que, por ejemplo, sería posible administrar esto a través de alguna interfaz web ofrecida por el servicio).
- BATERÍA_STATS
- Permite que una aplicación recopile estadísticas de batería
- Los widgets de batería y otras herramientas de información de batería usan este permiso
- Grupo: SYSTEM_TOOLS
- BIND_APPWIDGET
- Permite que una aplicación le diga al servicio AppWidget qué aplicación puede acceder a los datos de AppWidget. El flujo de usuario normal es que un usuario elige un AppWidget para ingresar a un host en particular, lo que le da a esa aplicación de host acceso a los datos privados de la aplicación AppWidget. Una aplicación que tenga este permiso debe respetar ese contrato. Muy pocas aplicaciones deberían necesitar usar este permiso.
- Grupo: PERSONAL_INFO
- Nivel: SISTEMA
- BIND_DEVICE_ADMIN (2.2+)
- Debe ser requerido por el receptor de administración del dispositivo, para garantizar que solo el sistema pueda interactuar con él.
- Grupo: SYSTEM_TOOLS
- Nivel: SISTEMA
- BIND_INPUT_METHOD
- Debe ser requerido por un InputMethodService, para garantizar que solo el sistema pueda enlazarlo.
- Grupo: SYSTEM_TOOLS
- Nivel: SISTEMA
- BIND_REMOTEVIEWS (3.0+)
- Debe ser requerido por un RemoteViewsService, para garantizar que solo el sistema pueda enlazarlo.
- Nivel: SISTEMA
- BIND_TEXT_SERVICE (4.0+)
- Debe ser requerido por un TextService (por ejemplo, SpellCheckerService) para garantizar que solo el sistema pueda enlazarlo.
- Grupo: SYSTEM_TOOLS
- Nivel: SISTEMA
- BIND_VPN_SERVICE (4.0+)
- Debe ser requerido por un Servicio Vpn, para garantizar que solo el sistema pueda vincularse a él.
- Grupo: SYSTEM_TOOLS
- Nivel: SISTEMA
- BIND_FONDO DE PANTALLA (2.2+)
- Debe ser requerido por un WallpaperService, para garantizar que solo el sistema pueda enlazarlo.
- Grupo: SYSTEM_TOOLS
- Nivel: SISTEMA
- UNIR_*
- muchos más como los anteriores para diferentes servicios, como NFC, PrintService y otros
- BLUETOOTH
- Permite que las aplicaciones se conecten a dispositivos bluetooth emparejados
- Grupo: RED
- BLUETOOTH_ADMIN
- Permite que las aplicaciones descubran y emparejen dispositivos bluetooth
- Grupo: SYSTEM_TOOLS
- BLUETOOTH_PRIVILEGADO (4.4+)
- Permite que las aplicaciones emparejen dispositivos bluetooth sin interacción del usuario. Esto no está disponible para aplicaciones de terceros.
- LADRILLO
- Requerido para poder deshabilitar el dispositivo
- Grupo: SYSTEM_TOOLS
- Nivel: SISTEMA
- BROADCAST_PACKAGE_REMOVED
- Permite que una aplicación transmita una notificación de que se eliminó un paquete de aplicación.
- Grupo: SYSTEM_TOOLS
- Nivel: SISTEMA
- TRANSMITIR_SMS
- Permite que una aplicación transmita una notificación de recibo por SMS
- Grupo: MENSAJES
- Nivel: SISTEMA
- BROADCAST_STICKY
- Permite que una aplicación transmita sticky intents. Estas son transmisiones cuyos datos son retenidos por el sistema después de haber finalizado, para que los clientes puedan recuperar rápidamente esos datos sin tener que esperar a la próxima transmisión.
- Grupo: SYSTEM_TOOLS
- BROADCAST_WAP_PUSH
- Permite que una aplicación transmita una notificación de recibo WAP PUSH
- Grupo: MENSAJES
- Nivel: SISTEMA
- LLAMADA TELEFÓNICA
- Permite que una aplicación inicie una llamada telefónica sin pasar por la interfaz de usuario del Marcador para que el usuario confirme que se está realizando la llamada.
- Grupo: COST_MONEY
- Esto permitirá que la aplicación le "indique" que realice una llamada. No tendrás que introducir el número, pero tendrás que colocar el botón de "llamar". Podrás ver el número al que se está llamando.
- CALL_PRIVILEGED
- Permite que una aplicación llame a cualquier número de teléfono, incluidos los números de emergencia, sin pasar por la interfaz de usuario del Marcador para que el usuario confirme que se realizó la llamada.
- Grupo: MENSAJES
- Nivel: SISTEMA
- CÁMARA
- Necesario para poder acceder al dispositivo de la cámara.
- Grupo: HARDWARE_CONTROLS
- Cualquier aplicación que utilice las cámaras trasera o delantera.
- CAPTURE_AUDIO_OUTPUT (4.4+)
- Permite que una aplicación capture la salida de audio. No para uso de aplicaciones de terceros.
- CAPTURE_SECURE_VIDEO_OUTPUT (4.4+)
- Permite que una aplicación capture una salida de video segura. No para uso de aplicaciones de terceros.
- CAPTURE_VIDEO_OUTPUT (4.4+)
- Permite que una aplicación capture la salida de video. No para uso de aplicaciones de terceros.
- CAMBIO_COMPONENT_ENABLED_ESTADO
- Permite que una aplicación cambie si un componente de la aplicación (que no sea el suyo) está habilitado o no.
- Grupo: SYSTEM_TOOLS
- Nivel: SISTEMA
- CAMBIAR_CONFIGURACIÓN
- Permite que una aplicación modifique la configuración actual, como la configuración regional.
- Grupo: SYSTEM_TOOLS
- CAMBIO_RED_ESTADO
- Permite que las aplicaciones cambien el estado de conectividad de la red
- Grupo: SYSTEM_TOOLS
- CAMBIO_WIFI_MULTICAST_ESTADO
- Permite que las aplicaciones ingresen al modo Wi-Fi Multicast
- Grupo: SYSTEM_TOOLS
- CAMBIAR_WIFI_ESTADO
- Permite que las aplicaciones cambien el estado de conectividad Wi-Fi
- Grupo: SYSTEM_TOOLS
- CLEAR_APP_CACHE
- Permite que una aplicación borre las cachés de todas las aplicaciones instaladas en el dispositivo.
- Grupo: SYSTEM_TOOLS
- CLEAR_APP_USER_DATA
- Permite que una aplicación borre los datos del usuario
- Grupo: SYSTEM_TOOLS
- Nivel: SISTEMA
- CONTROL_UBICACIÓN_ACTUALIZACIONES
- Permite habilitar/deshabilitar las notificaciones de actualización de ubicación desde la radio. No para uso de aplicaciones normales.
- Grupo: UBICACIÓN
- Nivel: SISTEMA
- DELETE_CACHE_FILES
- Permite que una aplicación elimine archivos de caché.
- Grupo: SYSTEM_TOOLS
- Nivel: SISTEMA
- ELIMINAR_PAQUETES
- Permite que una aplicación elimine paquetes.
- Grupo: SYSTEM_TOOLS
- Nivel: SISTEMA
- DEVICE_POWER
- Permite el acceso de bajo nivel a la administración de energía
- Grupo: SYSTEM_TOOLS
- Nivel: SISTEMA
- DIAGNÓSTICO
- Permite aplicaciones a RW a recursos de diagnóstico.
- Grupo: SYSTEM_TOOLS
- Nivel: SISTEMA
- DESHABILITAR_KEYGUARD
- Permite que las aplicaciones deshabiliten el bloqueo del teclado
- Grupo: SYSTEM_TOOLS
- VERTEDERO
- Permite que una aplicación recupere información de volcado de estado de los servicios del sistema.
- Grupo: SYSTEM_TOOLS
- Nivel: SISTEMA
- EXPAND_STATUS_BAR
- Permite que una aplicación expanda o contraiga la barra de estado.
- Grupo: SYSTEM_TOOLS
- PRUEBA DE FÁBRICA
- Ejecutar como una aplicación de prueba del fabricante, ejecutándose como usuario raíz. Solo disponible cuando el dispositivo se ejecuta en modo de prueba del fabricante.
- Grupo: SYSTEM_TOOLS
- Nivel: SISTEMA
- LINTERNA
- Permite el acceso a la linterna.
- Grupo: HARDWARE_CONTROLS
- Permite que la aplicación controle el flash LED de la cámara y haga que actúe como una linterna.
- FORCE_BACK
- Permite que una aplicación fuerce una operación BACK en cualquier actividad principal.
- Grupo: SYSTEM_TOOLS
- Nivel: SISTEMA
- GET_ACCOUNTS
- Permite el acceso a la lista de cuentas en el Servicio de Cuentas
- Aplicaciones que requieren algún tipo de autenticación de cuentas que están "conectadas" al dispositivo. Por lo general, se muestra una lista de las cuentas para que pueda elegir la cuenta que usará con la aplicación. Para usar realmente esas credenciales,
USE_CREDENTIALS
se requiere el permiso.
- Grupo: CUENTAS
- Consulte también: ¿Qué significa el permiso "descubrir cuentas conocidas"?
- GET_PACKAGE_SIZE
- Permite que una aplicación averigüe el espacio utilizado por cualquier paquete.
- Grupo: SYSTEM_TOOLS
- OBTENER_TAREAS
- Permite que una aplicación obtenga información sobre las tareas que se están ejecutando actualmente o recientemente: una representación en miniatura de las tareas, qué actividades se están ejecutando en ellas, etc. Policía malo: espionaje de posibles fugas de seguridad (aplicaciones vulnerables), recopilación de datos. Buen policía: verifique si el propio servicio de la aplicación se está ejecutando, muestre las aplicaciones utilizadas recientemente (cambio de tareas), proporcione un comportamiento específico de la aplicación (por ejemplo, herramientas de administración de orientación).
- Grupo: SYSTEM_TOOLS
- GET_TOP_ACTIVITY_INFO (4.3+)
- Permite que una aplicación recupere información privada sobre la actividad principal actual, como cualquier contexto de asistencia que pueda proporcionar. No para uso de aplicaciones de terceros.
- BÚSQUEDA_GLOBAL
- Este permiso se puede usar en proveedores de contenido para permitir que el sistema de búsqueda global acceda a sus datos. Por lo general, se usa cuando el proveedor tiene algunos permisos que lo protegen (que no se espera que tenga la búsqueda global) y se agrega como un permiso de solo lectura a la ruta en el proveedor donde se realizan las consultas de búsqueda global. Este permiso no puede ser retenido por aplicaciones regulares; las aplicaciones lo utilizan para protegerse de todos los demás además de la búsqueda global.
- Grupo: SYSTEM_TOOLS
- Nivel: SISTEMA
- PRUEBA_HARDWARE
- Permite el acceso a los periféricos de hardware. Diseñado solo para pruebas de hardware
- Grupo: HARDWARE_CONTROLS
- INYECTAR_EVENTOS
- Permite que una aplicación inyecte eventos de usuario (teclas, toque, trackball) en el flujo de eventos y los envíe a CUALQUIER ventana. Sin este permiso, solo puede enviar eventos a Windows en su propio proceso. Muy pocas aplicaciones deberían necesitar usar este permiso.
- Grupo: SYSTEM_TOOLS
- Nivel: SISTEMA (o SOLAMENTE APLICACIÓN)
- INSTALL_LOCATION_PROVIDER
- Permite que una aplicación instale un proveedor de ubicación en el Administrador de ubicación
- Grupo: UBICACIÓN
- INSTALAR_PAQUETES
- Permite que una aplicación instale paquetes.
- Grupo: SYSTEM_TOOLS
- Nivel: SISTEMA
- INSTALACIÓN_ACCESO DIRECTO ( 4.4+ )
- Permite que una aplicación instale un acceso directo en el Lanzador (pantalla de inicio)
- INTERACTUAR_ENTRE_USUARIOS (4.4+?)
- Permite que una aplicación llame a las API que le permiten realizar interacciones entre los usuarios en el dispositivo, utilizando servicios de singleton y transmisiones dirigidas al usuario. Este permiso no está disponible para aplicaciones de terceros.
- Grupo: SYSTEM_TOOLS
- Nivel: SIGNATURE_OR_SYSTEM
- también ver esta respuesta
- SISTEMA_INTERNO_VENTANA
- Permite que una aplicación abra ventanas para uso de partes de la interfaz de usuario del sistema. No para uso de aplicaciones de terceros.
- Grupo: SYSTEM_TOOLS
- Nivel: SISTEMA
- INTERNET
- Permite que las aplicaciones abran sockets de red.
- Grupo: RED
- Cualquier aplicación que acceda a internet por cualquier motivo tendrá que solicitar este permiso.
- KILL_BACKGROUND_PROCESSES (2.2+)
- Permite que una aplicación llame
killBackgroundProcesses
- Grupo: SYSTEM_TOOLS
- UBICACIÓN_HARDWARE (4.3+)
- Permite que una aplicación utilice funciones de ubicación en el hardware, como la API de geofencing. No para uso de aplicaciones de terceros.
- CUENTAS DE ADMINISTRACIÓN
- Permite que una aplicación administre la lista de cuentas en AccountManager
- Grupo: CUENTAS
- Este permiso permite que una aplicación agregue/elimine cuentas en el administrador de cuentas. Al igual que cuando inicia sesión en Facebook, agrega su cuenta a las cuentas del administrador de cuentas. Para más detalles, consulte: ¿Qué significa el permiso "MANAGE_ACCOUNTS"? y también la Documentación de AccountManager en el sitio para desarrolladores de Android.
- GESTION_APP_TOKENS
- Permite que una aplicación administre (cree, destruya, ordene en Z) tokens de aplicación en el administrador de ventanas. Esto es solo para uso del sistema.
- Grupo: CUENTAS
- Nivel: SISTEMA
- GESTION_DOCUMENTOS (4.4+)
- Permite que una aplicación administre el acceso a los documentos, generalmente como parte de un selector de documentos.
- GESTION_USB
- Permite que una aplicación administre preferencias y permisos para dispositivos USB
- Grupo: HARDWARE_CONTROLS
- Nivel: SISTEMA
- GESTION_MTP
- Permite que una aplicación acceda al controlador del kernel USB MTP. Para uso exclusivo de la implementación de MTP del lado del dispositivo.
- Grupo: HARDWARE_CONTROLS
- Nivel: SISTEMA
- MASTER_CLEAR
- MEDIOS_CONTENIDO_CONTROL (4.4+)
- Permite que una aplicación sepa qué contenido se está reproduciendo y controle su reproducción. No para uso de aplicaciones de terceros debido a la privacidad del consumo de medios
- MODIFICAR_AJUSTES_DE_AUDIO
- Permite que una aplicación modifique la configuración de audio global
- Grupo: HARDWARE_CONTROLS
- MODIFICAR_TELÉFONO_ESTADO
- Permite modificar el estado de la telefonía - encendido, mmi, etc. No incluye realización de llamadas.
- Grupo: TELÉFONO_LLAMADAS
- Nivel: Sistema
- MOUNT_FORMAT_FILESYSTEMS
- Permite formatear sistemas de archivos para almacenamiento extraíble
- Grupo: SYSTEM_TOOLS
- MOUNT_UNMOUNT_FILESYSTEMS
- Permite montar y desmontar sistemas de archivos para almacenamiento extraíble
- Grupo: SYSTEM_TOOLS
- NFC (2.3+)
- Permite que las aplicaciones realicen operaciones de E/S a través de NFC
- Grupo: RED
- ACTIVIDAD_PERSISTENTE
- Permitir que una aplicación haga que sus actividades sean persistentes.
deprecated
- Grupo: SYSTEM_TOOLS
- PROCESAR_LLAMADAS_SALIENTES
- Permite que una aplicación controle, modifique o cancele llamadas salientes.
- Grupo: TELÉFONO_LLAMADAS
- LEER_CALENDARIO
- Permite que una aplicación lea los datos del calendario del usuario.
- Grupo: PERSONAL_INFO
- LEER_LLAMADA_REGISTRO (4.1+)
- Permite que una aplicación lea el registro de llamadas del sistema que contiene información sobre las llamadas entrantes y salientes.
- LEER_CONTACTOS
- Permite que una aplicación lea los datos de los contactos del usuario.
- Grupo: PERSONAL_INFO
- Verifique el permiso de la aplicación.READ_CONTACTS para ver qué información se puede obtener con este permiso.
- LEER_CONTENT_PROVIDER
- Acceder a la información del correo
- Grupo: MENSAJES
- Esto es principalmente para acceder a la información de Mails en Gmail. Los desarrolladores pueden usar este proveedor de contenido para mostrar información de la etiqueta al usuario.
- Ver también: ¿Qué se esconde detrás de estos permisos de Gmail/GTalk?
- LEER_ALMACENAMIENTO_EXTERNO (4.1+)
- Proporciona acceso de lectura protegido al almacenamiento externo. En Android 4.1 por defecto todas las aplicaciones aún tienen acceso de lectura. Esto cambió con Android 4.4 (API nivel 19), que ahora requiere que las aplicaciones soliciten explícitamente acceso de lectura usando este permiso. Si una aplicación ya solicita acceso de escritura, también obtendrá automáticamente acceso de lectura.
- Grupo: ALMACENAJE
- LEER_FRAME_BUFFER
- Permite que una aplicación tome capturas de pantalla y, de manera más general, obtenga acceso a los datos del búfer de cuadros.
- Grupo: SYSTEM_TOOLS
- Nivel: SISTEMA
- LEER_GMAIL
- LEER_HISTORIA_MARCADORES
- Permite que una aplicación lea (pero no escriba) el historial de navegación y los marcadores del usuario.
- Grupo: PERSONAL_INFO
- Consulte la aplicación READ_HISTORY_BOOKMARKS App. para ver qué información se puede obtener con este permiso.
- LEER_ENTRADA_ESTADO
- Permite que una aplicación recupere el estado actual de teclas e interruptores. Esto es solo para uso del sistema.
- Grupo: SYSTEM_TOOLS
- Nivel: SISTEMA
- LEER_REGISTROS
- Permite que una aplicación lea los archivos de registro del sistema de bajo nivel. Las entradas de registro pueden contener información privada del usuario.
- Grupo: PERSONAL_INFO
- Ya no se otorga a las aplicaciones de usuario a partir de Android 4.2+ (las aplicaciones de usuario ahora solo pueden ver sus propias entradas de registro). Las soluciones alternativas son posibles en dispositivos rooteados.
- Para obtener más información, consulte: Leer registros de todas las aplicaciones en Android desde dentro de una aplicación para Android 4.2+
- LEER_PROPIETARIO_DATOS
- LEER_TELÉFONO_ESTADO
- Permite el acceso de solo lectura al estado del teléfono.
- Grupo: TELÉFONO_LLAMADAS
- Este permiso da acceso a los identificadores de su dispositivo (IMEI/IMSI), ID de SIM, número de buzón de voz, su número de teléfono y, si hay una llamada en curso, el número remoto. No es necesario para cosas como el estado de la llamada (si una llamada está en curso/pendiente), el operador de red o el proveedor de red utilizado, de acuerdo con el permiso de la aplicación.READ_PHONE_STATE , que muestra para qué se necesita este permiso (y qué no)
- otorgado automáticamente a aplicaciones dirigidas a Android 1.6 o anterior
- buen uso: ???
- mal uso: puede ser rastreado a través de redes a través de su IMSI/IMEI/número de teléfono
- uso neutral: anuncios dirigidos (el servicio puede ver qué anuncios ya se han mostrado en su dispositivo y no es necesario volver a mostrarlos, por ejemplo)
- Ver también:
- LEER_PERFIL (4.0+)
- Permite que una aplicación lea los datos del perfil personal del usuario.
- Grupo: PERSONAL_INFO
- LEER_CONFIGURACIONES_SECURAS
- Permite que una aplicación lea la configuración segura del sistema.
- Grupo: HARDWARE_CONTROLS
- LEER_SMS
- Permite que una aplicación lea mensajes SMS.
- Grupo: MENSAJES
- Verifique el permiso de la aplicación.READ_SMS para ver qué información se puede obtener con este permiso.
- LEER_SOCIAL_STREAM (4.0+)
- Permite que una aplicación lea del flujo social del usuario.
- Grupo: PERSONAL_INFO
- LEER_SYNC_AJUSTES
- Permite que las aplicaciones lean la configuración de sincronización
- Grupo: SYSTEM_TOOLS
- LEER_SYNC_STATS
- Permite que las aplicaciones lean las estadísticas de sincronización.
- Grupo: SYSTEM_TOOLS
- LEER_USUARIO_DICCIONARIO (4.1+)
- Permite que una aplicación lea el diccionario del usuario. Esto realmente solo debería ser requerido por un IME o un editor de diccionario como la aplicación Configuración.
- Grupo: PERSONAL_INFO
- REINICIAR
- Necesario para poder reiniciar el dispositivo
- Grupo: SYSTEM_TOOLS
- Nivel: SISTEMA
- RECEIVE_BOOT_COMPLETED
- Permite que una aplicación reciba la
ACTION_BOOT_COMPLETED
transmisión después de que el sistema termine de iniciarse. Si no solicita este permiso, no recibirá la transmisión en ese momento. Aunque tener este permiso no tiene implicaciones de seguridad, puede tener un impacto negativo en la experiencia del usuario al aumentar la cantidad de tiempo que tarda el sistema en iniciarse y permitir que las aplicaciones se ejecuten sin que el usuario se dé cuenta. Como tal, debe declarar explícitamente su uso de esta función para que sea visible para el usuario.
- Grupo: SYSTEM_TOOLS
- RECEIVE_EMERGENCY_BROADCAST
- Permite que una aplicación reciba mensajes de difusión celular de emergencia, para grabarlos o mostrarlos al usuario. Reservado para aplicaciones del sistema.
- Grupo: MENSAJES
- Nivel: SISTEMA
- Pendiente de aprobación del consejo API
- RECIBIR_MMS
- Permite que una aplicación controle los mensajes MMS entrantes, los grabe o los procese.
- Grupo: MENSAJES
- RECIBIR_SMS
- RECEIVE_WAP_PUSH
- Permite que una aplicación controle los mensajes push WAP entrantes.
- Grupo: MENSAJES
- GRABAR AUDIO
- Permite que una aplicación grabe audio
- Grupo: HARDWARE_CONTROLS
- REORDER_TAREAS
- Permite que una aplicación cambie el orden Z de las tareas
- Grupo: SYSTEM_TOOLS
- RESTART_PAQUETES
deprecated
- Ya no es compatible
- ENVIAR_RESPONDER_VIA_MESSAGE (4.3+)
- Permite que una aplicación (Teléfono) envíe una solicitud a otras aplicaciones para manejar la acción de respuesta por mensaje durante las llamadas entrantes. No para uso de aplicaciones de terceros.
- ENVIAR SMS
- Permite que una aplicación envíe mensajes SMS.
- Grupo: COST_MONEY
- ENVIAR_SMS_NO_CONFIRMACIÓN
- Permite que una aplicación envíe mensajes SMS a través de la aplicación Messaging sin que el usuario ingrese ni confirme.
- Grupo: COST_MONEY
- Nivel: SISTEMA
- SET_ACTIVITY_WATCHER
- Permite que una aplicación observe y controle cómo se inician las actividades globalmente en el sistema.
- Grupo: SYSTEM_TOOLS
- Nivel: SISTEMA
- CONFIGURAR_ALARMA ( 2.3+ )
- Permite que una aplicación transmita una intención de configurar una alarma para el usuario.
- Grupo: PERSONAL_INFO
- SET_ALWAYS_FINISH
- Permite que una aplicación controle si las actividades finalizan inmediatamente cuando se colocan en segundo plano.
- Grupo: DEVELOPMENT_TOOLS
- SET_ANIMATION_SCALE
- Modifique el factor de escala de animación global.
- Grupo: SYSTEM_TOOLS
- SET_DEBUG_APP
- Configure una aplicación para la depuración.
- Grupo: DEVELOPMENT_TOOLS
- SET_ORIENTATION
- Permite el acceso de bajo nivel para configurar la orientación (en realidad, la rotación) de la pantalla. No para uso de aplicaciones normales.
- Grupo: SYSTEM_TOOLS
- Nivel: SISTEMA
- SET_POINTER_SPEED (3.2+)
- Permite el acceso de bajo nivel para configurar la velocidad del puntero. No para uso de aplicaciones normales.
- Grupo: SYSTEM_TOOLS
- Nivel: SISTEMA
- SET_PREFERRED_APLICACIONES
deprecated
Ya no es útil
- Grupo: SYSTEM_TOOLS
- SET_PROCESS_LIMIT
- Permite que una aplicación establezca el número máximo de procesos de aplicación (no necesarios) que se pueden ejecutar.
- Grupo: DEVELOPMENT_TOOLS
- ESTABLECER_HORA ( 2.2+ )
- Permite que las aplicaciones establezcan la hora del sistema
- Grupo: SYSTEM_TOOLS
- Nivel: SISTEMA
- SET_TIME_ZONE
- Permite que las aplicaciones configuren la zona horaria del sistema
- Grupo: SYSTEM_TOOLS
- ESTABLECER FONDO DE PANTALLA
- Permite que las aplicaciones establezcan el fondo de pantalla
- Grupo: SYSTEM_TOOLS
- SET_PAPEL PINTADO_CONSEJOS
- Permite que las aplicaciones configuren las sugerencias del fondo de pantalla
- Grupo: SYSTEM_TOOLS
- SIGNAL_PERSISTENT_PROCESSES
- Permitir que una aplicación solicite que se envíe una señal a todos los procesos persistentes
- Grupo: DEVELOPMENT_TOOLS
- BARRA DE ESTADO
- Permite que una aplicación abra, cierre o deshabilite la barra de estado y sus íconos.
- Grupo: SYSTEM_TOOLS
- Nivel: SISTEMA
- SUBSCRIBED_FEEDS_READ
- Permite que una aplicación lea los feeds suscritos de ContentProvider.
- Grupo: SYSTEM_TOOLS
- SUBSCRIBED_FEEDS_WRITE
- Permite que una aplicación escriba en las fuentes suscritas ContentProvider.
- Grupo: SYSTEM_TOOLS
- SYSTEM_ALERT_WINDOW
- Permite que una aplicación abra ventanas utilizando el tipo
TYPE_SYSTEM_ALERT
, que se muestra encima de todas las demás aplicaciones. Muy pocas aplicaciones deberían usar este permiso; estas ventanas están destinadas a la interacción a nivel del sistema con el usuario.
- Grupo: SYSTEM_TOOLS
continuar aquí
demasiados caracteres (el cuerpo está limitado a 30000 caracteres) , por lo que tuvo que dividirse
Artem Storozhuk
android application permissions
. Segundo enlace.ryan conrado
Artem Storozhuk
izzy
GatoZapatos