扫一扫,分享给好友
1.创建stage模型的项目
2.初始的entryability默认绑定index.ets
3.新建一个Ability与page,并且绑定
4.pages下的Index.ets代码:
import context from '@ohos.application.context'; @Entry @Component struct Index { @State message: string = '第一个Ability的page' build() { Row() { Column() { Text(this.message) .fontSize(50) .fontWeight(FontWeight.Bold) Button("CLICKME") .onClick(this.explicitStartAbility) } .width('100%') } .height('100%') } async explicitStartAbility() { try { let want = { deviceId: "", bundleName: "com.example.want_demo", abilityName: "EntryAbility1" }; let context = getContext(this) as context.AbilityContext; await context.startAbility(want); console.info(`explicit start ability succeed`); } catch (err) { console.info(`explicit start ability failed with ` + err.code); } } } pages下的Page.ets代码: ```html @Entry @Component struct Page { @State message: string = '第二个Ability的page' build() { Row() { Column() { Text(this.message) .fontSize(50) .fontWeight(FontWeight.Bold) } .width('100%') } .height('100%') } }
5.打开模拟器浏览演示
发布
harmonyos华为鸿蒙系统HarmonyOS操作系统RTOSOpenHarmony同欣智能科技系统架构全场景分布式移植鸿蒙3.0原子化服务鸿蒙操作系统微内核
一套支持中文C语言编程的鸿蒙Hi3861智能硬件开发套件
HarmonyOS/OpenHarmony公司级技术开发团队硬件基本配置清单
基于小凌派RK2206的工地检测平台设计
HarmonyOS/OpenHarmony应用开发-Stage模型ArkTS语言AbilityStage
DevEco Device Tool 3.1 Release新版本发布,新增资源管理器、SFTP、HDC
HarmonyOS/OpenHarmony应用开发-ArkTS画布组件CanvasRenderingContext2D对象(十)clearRect fillText strokeText
HarmonyOS/OpenHarmony应用开发-Stage模型ArkTS语言AbilityLifec
HarmonyOS/OpenHarmony应用开发-Stage模型ArkTS语言AbilityConstant
HarmonyOS/OpenHarmony应用开发-ArkTS画布组件CanvasRenderingContext2D对象(九)
HarmonyOS/OpenHarmony应用开发-ArkTS画布组件CanvasRenderingContext2D对象(八)
电子发烧友网
电子发烧友论坛