电子说
UIAbility组件是一种包含UI的应用组件,主要用于和用户交互。
UIAbility的设计理念:
UIAbility划分原则与建议:
UIAbility组件是系统调度的基本单元,为应用提供绘制界面的窗口。一个应用可以包含一个或多个UIAbility组件。例如,在支付应用中,可以将入口功能和收付款功能分别配置为独立的UIAbility。
每一个UIAbility组件实例都会在最近任务列表中显示一个对应的任务。
对于开发者而言,可以根据具体场景选择单个还是多个UIAbility,划分建议如下:
gitee.com/li-shizhen-skin/harmony-os/blob/master/README.md
]为使应用能够正常使用UIAbility,需要在[module.json5配置文件]的[abilities标签]中声明UIAbility的名称、入口、标签等相关信息。
`HarmonyOS与OpenHarmony鸿蒙文档籽料:mau123789是v直接拿`
{
"module": {
...
"abilities": [
{
"name": "EntryAbility", // UIAbility组件的名称
"srcEntry": "./ets/entryability/EntryAbility.ets", // UIAbility组件的代码路径
"description": "$string:EntryAbility_desc", // UIAbility组件的描述信息
"icon": "$media:icon", // UIAbility组件的图标
"label": "$string:EntryAbility_label", // UIAbility组件的标签
"startWindowIcon": "$media:icon", // UIAbility组件启动页面图标资源文件的索引
"startWindowBackground": "$color:start_window_background", // UIAbility组件启动页面背景颜色资源文件的索引
...
}
]
}
}
审核编辑 黄宇
全部0条评论
快来发表一下你的评论吧 !