湘潭做网站 要到磐石网络,网站运营是什么,郑州高端网站定制建设,减少网站跳出率窗口扩展能力
WindowExtensionAbility基于ExtensionAbility#xff0c;WindowExtensionAbility中展示的内容作为一个控件(AbilityComponent)内容展示在其他应用窗口中#xff0c;实现在一个窗口中展示多个应用程序内容的功能。 说明#xff1a; 本模块首批接口从API versio… 窗口扩展能力
WindowExtensionAbility基于ExtensionAbilityWindowExtensionAbility中展示的内容作为一个控件(AbilityComponent)内容展示在其他应用窗口中实现在一个窗口中展示多个应用程序内容的功能。 说明 本模块首批接口从API version 9开始支持。后续版本的新增接口采用上角标单独标记接口的起始版本。 本模块接口为系统接口。 本模块接口仅可在Stage模型下使用。 导入模块
import WindowExtensionAbility from ohos.application.WindowExtensionAbility;
开发前请熟悉鸿蒙开发指导文档gitee.com/li-shizhen-skin/harmony-os/blob/master/README.md点击或者复制转到。
属性
系统能力 SystemCapability.Ability.AbilityRuntime.Core
名称参数类型可读可写说明contextExtensionContext是否上下文。
WindowExtensionAbility.onConnect
onConnect(want: Want): rpc.RemoteObject
当窗口扩展组件第一次连接ability时回调。
系统能力 SystemCapability.Ability.AbilityRuntime.Core
参数名类型必填说明wantWant是当前ability的Want类型信息包括ability名称、bundle名称等。
返回值
类型说明rpc.RemoteObject窗口功能的代理对象。
示例
import rpc from ohos.rpc;class StubTest extends rpc.RemoteObject {constructor(des) {super(des);}onRemoteRequest(code, data, reply, option) {return true;}queryLocalInterface(descriptor) {return null;}getInterfaceDescriptor() {return ;}sendRequest(code, data, reply, options) {return null;}getCallingPid() {return 1;}getCallingUid() {return 1;}attachLocalInterface(localInterface, descriptor){}
}export default class MyWindowExtensionAbility extends WindowExtensionAbility {onConnect(want): rpc.RemoteObject {console.info(WindowExtAbility onConnect want.abilityName);return new StubTest(test);}}
WindowExtensionAbility.onDisconnect
onDisconnect(want: Want): void
当所有连接到窗口扩展组件的ability断开连接时回调。
系统能力 SystemCapability.Ability.AbilityRuntime.Core
参数名类型必填说明wantWant是当前Ability的Want类型信息包括ability名称、bundle名称等。
示例
export default class MyWindowExtensionAbility extends WindowExtensionAbility {onDisconnect(want) {console.info(WindowExtAbility onDisconnect want.abilityName);}}
WindowExtensionAbility.onWindowReady
onWindowReady(window: Window): void
当窗口被创建时回调。
系统能力 SystemCapability.Ability.AbilityRuntime.Core
参数名类型必填说明windowWindow是当前窗口实例。HarmonyOS与OpenHarmony鸿蒙文档籽料mau123789是v直接拿 示例
export default class MyWindowExtensionAbility extends WindowExtensionAbility {onWindowReady(window) {window.loadContent(WindowExtAbility/pages/index1).then(() {window.getProperties().then((pro) {console.log(WindowExtension JSON.stringify(pro));})window.show();})}} 鸿蒙语言有TS、ArkTS等语法那么除了这些基础知识之外其核心技术点有那些呢下面就用一张整理出的鸿蒙学习路线图表示 从上面的OpenHarmony技术梳理来看鸿蒙的学习内容也是很多的。现在全网的鸿蒙学习文档也是非常的少下面推荐一些完整内容可在头像页保存或这qr23.cn/AKFP8k甲助力 内容包含《鸿蒙NEXT星河版开发学习文档》
ArkTS声明式ArkUI多媒体通信问题系统移植系统裁剪FW层的原理各种开发调试工具智能设备开发分布式开发等等。
这些就是对往后开发者的分享希望大家多多点赞关注喔