IntentServerHandler QML 类型

处理在系统 UI 中接收到的意图请求的处理程序。 更多...

导入语句import QtApplicationManager.SystemUI 2.0
Inherits

IntentHandler

属性

详细描述

如果需要在系统 UI 中处理意图,需要具有一个能够实际处理传入请求的相应 IntentServerHandler 实例。此类为您提供灵活性,通过单个 IntentServerHandler 实例处理多个不同的意图 ID,或者为每个意图 ID(或这些 ID 的任何组合)拥有一个专属的 IntentServerHandler 实例。

注意:对于在应用程序内处理意图请求,您必须使用应用程序侧组件 IntentHandler,它的工作方式相同,但在应用程序的 info.yaml 清单文件中提供所有必要的元数据。

有关更多信息,请参阅 IntentHandler 及 manifest 文档中 元数据的描述

连接到 onRequestReceived 信号的回调有机会访问发送者的应用程序 ID。由于安全限制,直接通过 IntentHandler 实现的处理程序不适用这种情况。

属性文档

categories : list<string>

意图的分类 - 请参阅 清单文档 获取更多详细信息。

注意:此属性在组件完成后所做的任何更改都将没有作用。


icon : url

意图的图标 - 请参阅 清单文档 获取更多详细信息。

注意:此属性在组件完成后所做的任何更改都将没有作用。


names : object

意图的名称 - 请参阅 清单文档 获取更多详细信息。

注意:此属性在组件完成后所做的任何更改都将没有作用。


parameterMatch : object

意图的参数要求 - 请参阅 清单文档 获取更多详细信息。

注意:此属性在组件完成后所做的任何更改都将没有作用。


requiredCapabilities : list<string>

意图所需的能力 - 请参阅 清单文档 获取更多详细信息。

注意:此属性在组件完成后所做的任何更改都将没有作用。


visibility : enum

意图的可见性 - 请参阅配置文件文档获取更多详细信息。可以是IntentObject.PublicIntentObject.Private(默认)。

注意:此属性在组件完成后所做的任何更改都将没有作用。


©2019 瑞典Luxoft AB。本文档中的文档贡献均为其各自所有者的版权所有。提供的文档根据自由软件开发基金会发布的GNU自由文档许可协议第1.3版进行许可。Qt及其相应标志是芬兰Qt公司及其在世界其他国家的商标。所有其他商标均为其各自所有者的财产。