QContactsPermission Class

Zugriff auf die Kontakte des Benutzers. Mehr...

Kopfzeile: #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)

Detaillierte Beschreibung

Standardmäßig ist die Anfrage nur für den Lesezugriff bestimmt. Verwenden Sie setAccessMode(), um die Standardeinstellung zu überschreiben.

Anforderungen

Um dieses Recht zur Laufzeit anzufordern, müssen die folgenden plattformspezifischen Verwendungserklärungen zur Erstellungszeit vorgenommen werden:

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

Bitte lesen Sie die einzelnen Verwendungserklärungsarten, um zu erfahren, wie Sie diese zu Ihrem Projekt hinzufügen können.

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

Dokumentation der Mitgliedstypen

enum QContactsPermission::AccessMode

Diese Aufzählung wird verwendet, um den Zugriff auf die Kontaktdaten zu steuern.

KonstanteWertBeschreibung
QContactsPermission::ReadOnly0Nur-Lese-Zugriff auf die Kontaktdaten (Standard).
QContactsPermission::ReadWrite1Lese- und Schreibzugriff auf die Kontaktdaten.

Siehe auch setAccessMode und accessMode.

Dokumentation der Mitgliedsfunktionen

QContactsPermission::AccessMode QContactsPermission::accessMode() const

Gibt AccessMode::ReadWrite zurück, wenn es sich um eine Lese-Schreib-Anforderung handelt, und AccessMode::ReadOnly, wenn es sich um einen Nur-Lese-Zugriff auf die Kontakte handelt.

Siehe auch setAccessMode().

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

Legt fest, ob die Anfrage einen Lese-/Schreibzugriff (mode == AccessMode::ReadOnly) oder einen Nur-Lese-Zugriff (mode == AccessMode::ReadOnly) auf die Kontakte vorsieht.

Siehe auch accessMode().

© 2025 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.