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

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

谢谢关注!!

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

一、UIAbility概述

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

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

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

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

图1 

相关文章:

  • Java学习--学生管理系统(残破版)
  • 微信小程序云开发教程——墨刀原型工具入门(Axure导入)
  • 【python】遵守 robots.txt 规则的数据爬虫程序
  • 汽车虚拟仿真技术的实现、应用和未来
  • PDF标准详解(二)——PDF 对象
  • 2024.3.2 训练记录(6)
  • 排序刷题12 -双向排序
  • Redis之一: 简介及环境安装搭建
  • CNN-LSTM-Attention混合神经网络归时序预测的MATLAB实现(源代码)
  • ESP-VO 论文阅读
  • Fastjson2 <== 2.0.26反序列漏洞
  • redis 为什么会阻塞
  • 二刷代码随想录算法训练营第七天 |454.四数相加II 383. 赎金信 15. 三数之和 18. 四数之和
  • Python 编辑工具 Jupyter notebook
  • PTA天梯 L1-087 机工士姆斯塔迪奥
  • 【剑指offer】让抽象问题具体化
  • CSS3 聊天气泡框以及 inherit、currentColor 关键字
  • extract-text-webpack-plugin用法
  • Java多态
  • Java方法详解
  • Material Design
  • React Native移动开发实战-3-实现页面间的数据传递
  • tweak 支持第三方库
  • underscore源码剖析之整体架构
  • 半理解系列--Promise的进化史
  • 开年巨制!千人千面回放技术让你“看到”Flutter用户侧问题
  • 人脸识别最新开发经验demo
  • 使用API自动生成工具优化前端工作流
  • 我与Jetbrains的这些年
  • 新书推荐|Windows黑客编程技术详解
  • 积累各种好的链接
  • #免费 苹果M系芯片Macbook电脑MacOS使用Bash脚本写入(读写)NTFS硬盘教程
  • #我与Java虚拟机的故事#连载16:打开Java世界大门的钥匙
  • $GOPATH/go.mod exists but should not goland
  • (09)Hive——CTE 公共表达式
  • (Redis使用系列) Springboot 实现Redis消息的订阅与分布 四
  • (zt)基于Facebook和Flash平台的应用架构解析
  • (编程语言界的丐帮 C#).NET MD5 HASH 哈希 加密 与JAVA 互通
  • (二)fiber的基本认识
  • (翻译)terry crowley: 写给程序员
  • (附源码)小程序 交通违法举报系统 毕业设计 242045
  • (十一)图像的罗伯特梯度锐化
  • (一)基于IDEA的JAVA基础1
  • (转)MVC3 类型“System.Web.Mvc.ModelClientValidationRule”同时存在
  • (总结)Linux下的暴力密码在线破解工具Hydra详解
  • .bat批处理(十):从路径字符串中截取盘符、文件名、后缀名等信息
  • .NET 4.0中的泛型协变和反变
  • .NET Core SkiaSharp 替代 System.Drawing.Common 的一些用法
  • .net core使用RPC方式进行高效的HTTP服务访问
  • .NET MAUI学习笔记——2.构建第一个程序_初级篇
  • .net 开发怎么实现前后端分离_前后端分离:分离式开发和一体式发布
  • .net 生成二级域名
  • .net获取当前url各种属性(文件名、参数、域名 等)的方法
  • .NET下ASPX编程的几个小问题
  • .net下简单快捷的数值高低位切换