1、简单理解:在鸿蒙中,可以简单理解为,打开APP后一个页面为一个Ability,而一个页面里面又有很多子页面(切片、片段)为AbilitySlice。


2、意义
一个Ability对应一个Hap包,一个APP则是由多个Hap包组成(即多个Ability)。
可以简单理解为,一个Ability就是一个功能,将一个功能打一个Hap包,用户使用某个功能时,只需要下载安装对应的Hap包(即Ability),效率提高。
示例:

因此,在开发中,一个单独的功能(能力),对应一个Ability,如果某个Ability中需要进行切换,则要在其中写多个子页面AbilitySlice进行切换。


3、页面中的包含关系

最外层为Ability

Ability中是一个或者多个子页面AbilitySlice

子页面中由要要展示的内容图片文本等构成

(1.1)HarmonyOS鸿蒙中Ability概念及意义相关推荐

  1. HarmonyOS实战[一]——原理概念介绍安装:基础篇

    [本文正在参与"有奖征文|HarmoneyOS征文大赛"活动] 相关文章: HarmonyOS实战[一]--原理概念介绍安装:基础篇 HarmonyOS实战[二]-超级详细的原子化 ...

  2. 鸿蒙harmonyOS怎么结束ability或者abilitySlice

    鸿蒙harmonyOS怎么结束ability或者abilitySlice 文章目录 鸿蒙harmonyOS怎么结束ability或者abilitySlice 前言 一.需要区分是结束ability还是 ...

  3. C++中多态的概念和意义

    文章目录 1 C++中多态的概念和意义 1.1 函数重写回顾 1.2 多态的概念 1.3 多态的意义 1.4 静态联编和动态联编 2 特殊的虚函数 2.1 构造函数能成为虚函数吗 2.2 析构函数能成 ...

  4. 【软件开发底层知识修炼】二 深入浅出处理器之二 中断的概念与意义

    学习交流加 个人qq: 1126137994 个人微信: liu1126137994 学习交流资源分享qq群: 962535112 上一篇文章我们学习了微处理器与微控制器的区别.点击链接查看上一篇文章 ...

  5. 【C++深度剖析教程27】多态的概念与意义

    今天来学习一个新的概念,多态!!!多态在C++编程中具有重要的地位与意义,是面向对象的一个重要思想! 加qq1126137994一起学习更多技术~ 1.问题引入 父类与子类之间具有赋值兼容性; *子类 ...

  6. 【C++深度剖析教程22】继承的概念和意义

    今天我们来学习C++中的继承的概念和意义. 一.类之间的组合关系 问题:类之间是否存在直接的关联关系? 回答:类之间存在组合的关系,整体与部分的关系. 可以看一下生活中的例子: 下面我们以一个简单的程 ...

  7. 从语义开始 – 概念、意义、实践

    从语义开始 – 概念.意义.实践 http://bbs.blueidea.com/thread-2944769-1-1.html 转载于:https://www.cnblogs.com/javashi ...

  8. STM32时钟系统的概念及意义

    STM32时钟系统的基本概念 概念及意义 概念 时钟系统是由振荡器(信号源).定时唤醒器.分频器等组成的电路.常用的信号源有晶体振荡器和RC振荡器 意义 时钟是嵌入式系统的脉搏,处理器内核在时钟驱动下 ...

  9. 浅谈均值、方差、标准差、协方差的概念及意义

    浅谈均值.方差.标准差.协方差的概念及意义 一.统计学的基本概念 统计学里最基本的概念就是样本的均值.方差.标准差.首先,我们给定一个含有n个样本的集合,下面给出这些概念的公式描述: 均值: 标准差: ...

最新文章

  1. 输出10000内所有素数
  2. 更改Mysql数据库存储位置的具体步骤
  3. 用户 Outlook 2007 附件突然不能预览,在国外网站找了解决方案。
  4. iOS开发学无止境 - NSFileManager文件操作的十个小功能
  5. [vue-cli]vue-cli默认是单页面的,那要弄成多页面该怎么办呢
  6. 大同语网站页面资料汇总编书(PDF)
  7. 界面猜拳游戏 java_java猜拳游戏 (3局2胜)
  8. Better Explained 以通俗易懂的语言阐释数学
  9. 洛谷——P1163 银行贷款
  10. Office 2010下载安装
  11. 发动机冒黑烟_发动机冒黑烟常见的24个原因和解决方法
  12. Flink流处理框架总结
  13. 课得在线:Java程序员未来前景?大龄程序员出路在何方
  14. STM32下载程序至SRAM——基于正点原子精英STM32F103ZET6开发板
  15. linux中test命令详解
  16. idea2018激活方式
  17. 终于找到了一款好用的录屏软件了
  18. Android | 打印堆栈
  19. 普通素数 筛法求素数 二次筛法求素数 MillerRabin素数测试【模板】
  20. Paypal账户注册教程!

热门文章

  1. Apache Mahout:构建垃圾邮件过滤器服务器
  2. pb90代码如何连接sql2008r2_如何使用 HTTP Headers 来保护你的 Web 应用
  3. 关于 vim 的 magic 设置
  4. Shell(bash) 介绍
  5. linux swap分区与内存,虚拟内存和swap分区的关系
  6. inotify-java下载_inotify-java-2.1.jar
  7. wxpython控件如何自动调整大小_wxpython:自动调整静态图像(staticbitmap)的大小以适应大小...
  8. 清空list_还在为邮箱爆掉而烦恼吗?学会清空你的收件箱
  9. springboot启动自动关闭_App自动化测试用例格式和App的启动与关闭
  10. mysql+after+commit_Spring事务aftercommit原理及实践