Auf dieser Seite

QContactsPermission Class

Auf die Kontakte des Benutzers zugreifen. Mehr...

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

Öffentliche Typen

enum AccessMode { ReadOnly, ReadWrite }

Öffentliche Funktionen

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

Ausführliche Beschreibung

Standardmäßig wird ein Lesezugriff angefordert. Verwenden Sie ` setAccessMode()``, um die Standardeinstellung zu überschreiben.

Voraussetzungen

Um diese Berechtigung zur Laufzeit anzufordern, müssen zur Kompilierungszeit die folgenden plattformspezifischen Verwendungsdeklarationen vorgenommen werden:

PlattformTyp
AppleVerwendungsbeschreibungNSContactsUsageDescription
Androiduses-permissionandroid.permission.READ_CONTACTS. android.permission.WRITE_CONTACTS, wenn QContactsPermission::accessMode() auf AccessMode::ReadWrite gesetzt ist.

Informationen dazu, wie Sie diese zu Ihrem Projekt hinzufügen können, finden Sie in den einzelnen Verwendungsdeklarationstypen.

Siehe auch „ QPermission“ , „ QCoreApplication::requestPermission()“, „ QCoreApplication::checkPermission()“ und „Anwendungsberechtigungen“.

Dokumentation zu Mitgliedstypen

enum QContactsPermission::AccessMode

Diese Enumeration dient zur Steuerung des Zugriffs auf die Kontaktdaten.

KonstanteWertBeschreibung
QContactsPermission::ReadOnly0Schreibgeschützter Zugriff auf die Kontaktdaten (Standard).
QContactsPermission::ReadWrite1Lese- und Schreibzugriff auf die Kontaktdaten.

Siehe auch setAccessMode und accessMode.

Dokumentation zu den Member-Funktionen

QContactsPermission::AccessMode QContactsPermission::accessMode() const

Gibt „ AccessMode::ReadWrite “ zurück, wenn die Anfrage einen Lese-/Schreibzugriff auf die Kontakte betrifft, und „ AccessMode::ReadOnly “, wenn es sich um einen Lesezugriff handelt.

Siehe auch setAccessMode().

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

Legt fest, ob die Anfrage einen Lese-/Schreibzugriff (mode == AccessMode::ReadWrite) oder einen reinen Lesezugriff (mode == AccessMode::ReadOnly) auf die Kontakte betrifft.

Siehe auch 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.