QContactsPermission 类

访问用户的联系信息。更多...

头文件 #include <QPermissions>
CMakefind_package(Qt6 REQUIRED COMPONENTS Core)
target_link_libraries(mytarget PRIVATE Qt6::Core)
qmakeQT += core
Qt 6.5

Public Types

枚举AccessMode { ReadOnly, ReadWrite }

Public Functions

QContactsPermission::AccessModeaccessMode() const
voidsetAccessMode(QContactsPermission::AccessMode mode)

详细描述

默认请求为只读访问。使用 setAccessMode() 覆盖默认设置。

要求

要运行时请求此权限,必须在构建时进行如下平台特定使用声明

平台类型
Apple使用说明NSContactsUsageDescription
Androiduses-permissionandroid.permission.READ_CONTACTS. 如果 QContactsPermission::accessMode() 设置为 ReadWrite,则还需 android.permission.WRITE_CONTACTS

请参阅具体的用法声明类型,了解如何将它们添加到您的项目中。

另请参阅QPermissionQCoreApplication::requestPermission()、QCoreApplication::checkPermission() 和 应用程序权限.

成员类型文档

enum QContactsPermission::AccessMode

此枚举用于控制对联系数据的访问。

常数描述
QContactsPermission::ReadOnly0对联系数据的只读访问(默认)。
QContactsPermission::ReadWrite1对联系数据的读写访问。

另请参阅setAccessModeaccessMode.

成员函数文档

QContactsPermission::AccessMode QContactsPermission::accessMode() const

如果请求的是读写访问,则返回 AccessMode::ReadWrite;如果请求的是只读访问,则返回 AccessMode::ReadOnly。

另请参阅setAccessMode().

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

设置请求是对联系人进行读写(mode == AccessMode::ReadOnly)还是只读(mode == AccessMode::ReadOnly)访问。

另请参阅 accessMode

© 2024 The Qt Company Ltd. 本文档中的文档贡献为各自所有者的版权。本处提供的文档根据Free Software Foundation发布的GNU自由文档许可协议第1.3版许可。Qt及相应的标志为芬兰及其它国家和地区The Qt Company Ltd.的商标。所有其他商标均为各自所有者的财产。