怎么用域名做网站宝山湖网站建设
本文介绍FA模型的三种应用组件如何绑定Stage模型的ServiceExtensionAbility组件。
PageAbility关联访问ServiceExtensionAbility
PageAbility关联访问ServiceExtensionAbility和PageAbility关联访问ServiceAbility的方式完全相同。
import featureAbility from '@ohos.ability.featureAbility';
import common from '@ohos.app.ability.common';
import Want from '@ohos.app.ability.Want';
import Logger from '../../utils/Logger';const TAG: string = 'PageInterflowFaAndStage';let serviceWant: Want = {bundleName: 'com.samples.stagemodelabilityinteraction',abilityName: 'ServiceExtAbility'
};let faConnect: common.ConnectOptions = {onConnect: (elementName, proxy) => {Logger.info(TAG, "FaConnection onConnect called.");},onDisconnect: (elementName) => {Logger.info(TAG, "FaConnection onDisconnect called.");},onFailed: (code) => {Logger.info(TAG, "FaConnection onFailed code is: " + code);}
};
let connectionId = featureAbility.connectAbility(serviceWant, faConnect);
 
ServiceAbility/DataAbility关联访问ServiceExtensionAbility
ServiceAbility/DataAbility关联访问ServiceExtensionAbility和ServiceAbility/DataAbility关联访问ServiceAbility的方式完全相同。
import particleAbility from '@ohos.ability.particleAbility';
import common from '@ohos.app.ability.common';
import Want from '@ohos.app.ability.Want';
import hilog from '@ohos.hilog';const TAG: string = '[Sample_FAModelAbilityDevelop]';
const domain: number = 0xFF00;let serviceWant: Want = {bundleName: 'com.samples.stagemodelabilityinteraction',abilityName: 'ServiceExtAbility'
};
let faConnect: common.ConnectOptions = {onConnect: (elementName, proxy) => {hilog.info(domain, TAG, 'FaConnection onConnect called.');},onDisconnect: (elementName) => {hilog.info(domain, TAG, 'FaConnection onDisconnect called.');},onFailed: (code) => {hilog.info(domain, TAG, 'FaConnection onFailed code is: ' + code);}
};
let connectionId = particleAbility.connectAbility(serviceWant, faConnect);
 
为了能让大家更好的学习鸿蒙(HarmonyOS NEXT)开发技术,这边特意整理了《鸿蒙开发学习手册》(共计890页),希望对大家有所帮助:https://qr21.cn/FV7h05
《鸿蒙开发学习手册》:
如何快速入门:https://qr21.cn/FV7h05
 
- 基本概念
 - 构建第一个ArkTS应用
 - ……
 

开发基础知识:https://qr21.cn/FV7h05
 
- 应用基础知识
 - 配置文件
 - 应用数据管理
 - 应用安全管理
 - 应用隐私保护
 - 三方应用调用管控机制
 - 资源分类与访问
 - 学习ArkTS语言
 - ……
 

基于ArkTS 开发:https://qr21.cn/FV7h05
 
- Ability开发
 - UI开发
 - 公共事件与通知
 - 窗口管理
 - 媒体
 - 安全
 - 网络与链接
 - 电话服务
 - 数据管理
 - 后台任务(Background Task)管理
 - 设备管理
 - 设备使用信息统计
 - DFX
 - 国际化开发
 - 折叠屏系列
 - ……
 

鸿蒙开发面试真题(含参考答案):https://qr18.cn/F781PH
 

鸿蒙开发面试大盘集篇(共计319页):https://qr18.cn/F781PH
 
1.项目开发必备面试题
 2.性能优化方向
 3.架构方向
 4.鸿蒙开发系统底层方向
 5.鸿蒙音视频开发方向
 6.鸿蒙车载开发方向
 7.鸿蒙南向开发方向

