当前位置: 首页 > news >正文

HarmonyOS 开发之———应用程序入口—UIAbility的使用

谢谢关注!!

前言:上一篇文章主要介绍ArkJS 基础—〉自定义组件使用。如需了解谢谢查阅:http://t.csdnimg.cn/01PQ2

一、UIAbility概述

UIAbility是一种包含用户界面的应用组件,主要用于和用户进行交互。UIAbility也是系统调度的单元,为应用提供窗口在其中绘制界面。

每一个UIAbility实例,都对应于一个最近任务列表中的任务。

一个应用可以有一个UIAbility,也可以有多个UIAbility,如下图所示。例如浏览器应用可以通过一个UIAbility结合多页面的形式让用户进行的搜索和浏览内容;而聊天应用增加一个“外卖功能”的场景,则可以将聊天应用中“外卖功能”的内容独立为一个UIAbility,当用户打开聊天应用的“外卖功能”,查看外卖订单详情,此时有新的聊天消息,即可以通过最近任务列表切换回到聊天窗口继续进行聊天对话。

一个UIAbility可以对应于多个页面,建议将一个独立的功能模块放到一个UIAbility中,以多页面的形式呈现。例如新闻应用在浏览内容的时候,可以进行多页面的跳转使用。

图1 

http://www.lryc.cn/news/308163.html

相关文章:

  • 推荐几款优秀免费开源的导航网站
  • input输入框过滤非金额内容保留一个小数点和2位小数
  • 推荐系统经典模型YouTubeDNN代码
  • 学习加密(三)spring boot 使用RSA非对称加密,前后端传递参数加解密
  • 面向对象编程入门:掌握C++类的基础(2/3):深入理解C++中的类成员函数
  • javaWeb学习04
  • Day07:基础入门-抓包技术全局协议封包监听网卡模式APP小程序PC应用
  • 通过elementUI学习vue
  • 音视频数字化(数字与模拟-电视)
  • CSS复合选择器(二)
  • Postgresql中VACUUM操作原理和应用
  • 5.1 Ajax数据爬取之初介绍
  • react-组件进阶
  • 企业有了ERP,为什么还要上BI?
  • P1331 海战
  • Orange3数据预处理(索引选择器组件)
  • Python实现时间序列分析进行平稳性检验(ADF和KPSS)和差分去趋势(adfuller和kpss算法)项目实战
  • 代码随想录 Leetcode494. 目标和
  • 【5G NR】【一文读懂系列】移动通讯中使用的信道编解码技术-NR编解码LDPC和Polar概述(一)
  • 代码库管理工具Git介绍
  • 【长期更新】游戏开发中可能会用到的数学小工具
  • 基于YOLOv8/YOLOv7/YOLOv6/YOLOv5的活体人脸检测系统(Python+PySide6界面+训练代码)
  • 亚信安慧AntDB助力全链路实时化
  • C#进阶——反射、特性
  • UE5 C++ 发射子弹发射(Projectile)
  • 【蓝牙协议栈】【蓝牙分析工具】Ellisys 分析HCI Log和btsnoop Log
  • 亚信安慧AntDB数据库与流式处理的有机融合
  • 神经网络系列---权重初始化方法
  • 【重要公告】BSV区块链协会宣布将启动多项动态安全增强措施
  • 软件设计模式之访问者模式(Visitor Pattern)