Sur cette page

QContactsPermission Class

Accéder aux contacts de l'utilisateur. Plus d'informations...

En-tête : #include <QPermissions>
CMake : find_package(Qt6 REQUIRED COMPONENTS Core)
target_link_libraries(mytarget PRIVATE Qt6::Core)
qmake : QT += core
Depuis : Qt 6.5

Types publics

enum AccessMode { ReadOnly, ReadWrite }

Fonctions publiques

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

Description détaillée

Par défaut, la demande porte sur un accès en lecture seule. Utilisez setAccessMode() pour remplacer la valeur par défaut.

Exigences

Pour demander cette autorisation au moment de l'exécution, les déclarations d'utilisation suivantes, spécifiques à la plate-forme, doivent être faites au moment de la construction :

Plate-formeType de plate-forme
PommeDescription de l'utilisationNSContactsUsageDescription
Androiduses-permissionandroid.permission.READ_CONTACTS. android.permission.WRITE_CONTACTS si QContactsPermission::accessMode() est défini sur AccessMode::ReadWrite.

Veuillez consulter les différents types de déclaration d'utilisation pour savoir comment les ajouter à votre projet.

Voir aussi QPermission, QCoreApplication::requestPermission(), QCoreApplication::checkPermission(), et Permissions d'application.

Documentation sur les types de membres

enum QContactsPermission::AccessMode

Cette énumération est utilisée pour contrôler l'accès aux données relatives aux contacts.

ConstanteValeurDescription
QContactsPermission::ReadOnly0Accès en lecture seule aux données des contacts (par défaut).
QContactsPermission::ReadWrite1Accès en lecture et en écriture aux données relatives aux contacts.

Voir également setAccessMode et accessMode.

Documentation des fonctions membres

QContactsPermission::AccessMode QContactsPermission::accessMode() const

Renvoie AccessMode::ReadWrite si la demande est en lecture-écriture et AccessMode::ReadOnly si elle est en lecture seule.

Voir aussi setAccessMode().

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

Indique si la demande concerne un accès en lecture-écriture (mode == AccessMode::ReadWrite) ou en lecture seule (mode == AccessMode::ReadOnly) aux contacts.

Voir aussi 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.