En esta página

QContactsPermission Class

Accede a los contactos del usuario. Más...

Cabecera: #include <QPermissions>
CMake: find_package(Qt6 REQUIRED COMPONENTS Core)
target_link_libraries(mytarget PRIVATE Qt6::Core)
qmake: QT += core
Desde: Qt 6.5

Tipos Públicos

enum AccessMode { ReadOnly, ReadWrite }

Funciones Públicas

QContactsPermission::AccessMode accessMode() const
void setAccessMode(QContactsPermission::AccessMode mode)

Descripción detallada

Por defecto la petición es de acceso de sólo lectura. Utilice setAccessMode() para anular el valor predeterminado.

Requisitos

Para solicitar este permiso en tiempo de ejecución, deben realizarse las siguientes declaraciones de uso específicas de la plataforma en tiempo de compilación:

PlataformaTipo
AppleDescripción de usoNSContactsUsageDescription
Androiduses-permissionandroid.permission.READ_CONTACTS. android.permission.WRITE_CONTACTS si QContactsPermission::accessMode() se establece en AccessMode::ReadWrite.

Consulta los tipos de declaración de uso individuales para saber cómo añadirlos a tu proyecto.

Véase también QPermission, QCoreApplication::requestPermission(), QCoreApplication::checkPermission(), y Permisos de aplicación.

Documentación de tipos de miembros

enum QContactsPermission::AccessMode

Este enum se utiliza para controlar el acceso a los datos de los contactos.

ConstanteValorDescripción
QContactsPermission::ReadOnly0Acceso de sólo lectura a los datos de los contactos (por defecto).
QContactsPermission::ReadWrite1Acceso de lectura y escritura a los datos de los contactos.

Véase también setAccessMode y accessMode.

Documentación de las funciones miembro

QContactsPermission::AccessMode QContactsPermission::accessMode() const

Devuelve AccessMode::ReadWrite cuando la solicitud es para lectura-escritura y AccessMode::ReadOnly cuando es para acceso de sólo lectura a los contactos.

Véase también setAccessMode().

void QContactsPermission::setAccessMode(QContactsPermission::AccessMode mode)

Establece si la solicitud es de acceso de lectura-escritura (mode == AccessMode::ReadWrite) o de sólo lectura (mode == AccessMode::ReadOnly) a los contactos.

Véase también accessMode().

© 2026 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.