本文介绍: UIAbility组件是一种包含UI界面的应用组件,主要用于和用户交互。UIAbility组件是系统调度的基本单元,为应用提供绘制界面的窗口;一个UIAbility组件中可以通过多个页面来实现一个功能模块。每一个UIAbility组件实例,都对应于一个最近任务列表中的任务。UIAbility声明:UIAbility编辑完成后,还需要在module.json5上声明,才能使用”name”: “EntryAbility”, // UIAbility组件的名称。
目前HarmonyOS应用主推的是Stage模型开发
一、Stage模型基本概念
1、应用包名、应用图标的修改
工程的AppScope目录下的app.json5配置文件中可修改包名、应用图标、应用名称等信息
二 、UIAbility组件概述
UIAbility声明:UIAbility编辑完成后,还需要在module.json5上声明,才能使用
三、UIAbility组件生命周期
应用的UIAbility实例已创建,该UIAbility配置为单实例模式,再次调用startAbility()方法启动该UIAbility实例,此时只会进入该UIAbility的onNewWant()回调,不会进入其onCreate()和onWindowStageCreate()生命周期回调。
四、UIAbility组件启动模式
五、UIAbility组件基本用法
1、指定UIAbility的启动页面
2、Ability启动方法
六、UIAbility组件与UI的数据同步
七、UIAbility组件间交互(设备内)
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。