QContactsPermission 类
访问用户的联系信息。更多...
头文件 | #include <QPermissions> |
CMake | find_package(Qt6 REQUIRED COMPONENTS Core) target_link_libraries(mytarget PRIVATE Qt6::Core) |
qmake | QT += core |
自 | Qt 6.5 |
Public Types
枚举 | AccessMode { ReadOnly, ReadWrite } |
Public Functions
QContactsPermission::AccessMode | accessMode() const |
void | setAccessMode(QContactsPermission::AccessMode mode) |
详细描述
默认请求为只读访问。使用 setAccessMode() 覆盖默认设置。
要求
要运行时请求此权限,必须在构建时进行如下平台特定使用声明
平台 | 类型 | |
---|---|---|
Apple | 使用说明 | NSContactsUsageDescription |
Android | uses-permission | android.permission.READ_CONTACTS . 如果 QContactsPermission::accessMode() 设置为 ReadWrite,则还需 android.permission.WRITE_CONTACTS |
请参阅具体的用法声明类型,了解如何将它们添加到您的项目中。
另请参阅QPermission、QCoreApplication::requestPermission()、QCoreApplication::checkPermission() 和 应用程序权限.
成员类型文档
enum QContactsPermission::AccessMode
此枚举用于控制对联系数据的访问。
常数 | 值 | 描述 |
---|---|---|
QContactsPermission::ReadOnly | 0 | 对联系数据的只读访问(默认)。 |
QContactsPermission::ReadWrite | 1 | 对联系数据的读写访问。 |
另请参阅setAccessMode 和 accessMode.
成员函数文档
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.的商标。所有其他商标均为各自所有者的财产。