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:
| Plattform | Typ | |
|---|---|---|
| Apple | Verwendungsbeschreibung | NSContactsUsageDescription |
| Android | uses-permission | android.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.
| Konstante | Wert | Beschreibung |
|---|---|---|
QContactsPermission::ReadOnly | 0 | Schreibgeschützter Zugriff auf die Kontaktdaten (Standard). |
QContactsPermission::ReadWrite | 1 | Lese- 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.