openharmony 鸿蒙 agent-extension-ability

使用AgentExtensionAbility组件实现智能体服务 概述 从API version 24开始,支持开发者使用AgentExtensionAbility类型的组件提供智能体服务。系统应用可以连接其他应用实现的AgentExtensionAbility组件,并使用相应的智能体服务。
阅读全文

openharmony 鸿蒙 insight-intent-definition

意图开发概述 开发者可以通过如下两种方式来定义意图: 意图定义方式说明使用场景 接入标准意图由系统预定义调用规范,包含统一的意图参数格式定义与意图执行结果格式定义。系统会根据装饰器的schema字段与intentVersion字段,在标准意图列表查询是否存在匹配的意图。标准意图列表以Json
阅读全文

openharmony 鸿蒙 insight-intent-config-development

使用配置文件开发意图 简介 从API version 11及以上版本,支持通过配置文件开发意图。主要包含两个环节: 通过insight_intent.json配置文件定义意图,声明意图执行器的代码路径、绑定的Ability组件等意图信息。
阅读全文

openharmony 鸿蒙 uiextensionability-sys

UIExtensionAbility(仅对系统应用开放) 概述 UIExtensionAbility是UI类型的ExtensionAbility,常用于有进程隔离诉求的系统弹窗、状态栏、胶囊等模块化开发的场景。有嵌入式显示与系统弹窗两种形式。
阅读全文

openharmony 鸿蒙 serviceextensionability-sys

ServiceExtensionAbility(仅对系统应用开放) 概述 ServiceExtensionAbility是SERVICE类型的ExtensionAbility组件,提供后台服务能力,其内部持有了一个ServiceExtensionContext,通过ServiceExtensionContext提供了丰富的接口供外部使用。
阅读全文

openharmony 鸿蒙 page-mission-stack-sys

页面栈及任务链(仅对系统应用开放) 页面栈 单个UIAbility组件可以实现多个页面,并在多个页面之间跳转,这种UIAbility组件内部的页面跳转关系称为“页面栈”,由ArkUI框架统一管理,如下图中的UIAbility1的Page1->Page2->Page3和UIAbility2的PageA->PageB->PageC。
阅读全文

openharmony 鸿蒙 capi-nativechildprocess-development-guideline

创建/终止Native子进程(C/C++) 本模块提供了两种创建Native子进程的方式,以及一种终止子进程的方式。 创建支持IPC通信的Native子进程:创建子进程,并在父子进程间建立IPC通道,适用于父子进程需要IPC通信的场景。对IPCKit存在依赖。
阅读全文

openharmony 鸿蒙 uiability-cross-device-interaction

通过Call调用实现多端协同 Call调用是UIAbility能力的扩展,它为UIAbility提供一种能够被外部调用并与外部进行通信的能力。Call调用支持前台与后台两种启动方式,使UIAbility既能被拉起到前台展示UI,也可以在后台被创建并运行。通过建立跨进程通信(IPC)链路,它在调用方与被调用方间构建起数据通道。当在分布式场景下使用时,Call调用可以跨设备发起,使得一个设备上的应用能
阅读全文

openharmony 鸿蒙 start-remote-pageability-sys

启动远程PageAbility(仅对系统应用开放) 启动远程PageAbility同样通过featureAbility中的startAbility接口实现。 除引入'@ohos.ability.featureAbility'外,还需引入'@ohos.distributedHardware.deviceManager',通过DeviceManager(该组件提供帐号无关的分布式设备的认证组网能力)的
阅读全文