TreeMind树图在线AI思维导图

HarmonyOs思维导图

  收藏
  分享
免费下载
免费使用文件
U882124307 浏览量:412024-11-08 22:20:53
已被使用2次
查看详情HarmonyOs思维导图

HarmonyOs内容详述

树图思维导图提供 HarmonyOs 在线思维导图免费制作,点击“编辑”按钮,可对 HarmonyOs  进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:33b352332cd61ae9bda089308243d88b

思维导图大纲

HarmonyOs思维导图模板大纲

概述

万物互联、分布式操作系统

分层设计从下至上依次为:内核层、系统服务处、框架层、应用层

开发语言和应用模型

主要使用ArkTs和仓颉语言

Stage模型

基本ArkUI框架

常见组件和布局

常用组件:分割符Divider、Radio单选按钮、Toggle切换按钮包含(CheckBox、Switch、Button)、Progress进度条

容器组件:Column、Row、Stack层叠布局、Grid网格布局、Flex弹性布局、Swiper轮播图List列表、RelativeContainer相对布局、

主轴对齐方式:设置justifyContent 交叉轴对齐方式:alignItems

Blank属性设置主轴方向自动填充空白

自定义组件关键字:@Component 复用组件关键字:@Builder 自定义弹窗关键字:@CustomDialog(需要使用到构造器)

组件属性:stateStyles ==>用在组件属性用以获取组件内部状态(focused 获焦态、normal正常态、pressed 按压态、disabled 不可用态)

组件生命周期

aboutToAppear、build、onPageShow、onPageHide

气泡提示与菜单

文本提示气泡:在组件后面添加属性bindPopup

带按钮的气泡提示:在bindPopup里添加属性primaryButton和secondaryButton

高级ArkUI框架

页面路由与导航

页面路由

实现方法:使用pushUrl和replaceUrl

实例模式:Standard标准模式(每次压入都会新建一个目标页)、Single单例模式(如果目标页在栈中存在就不新建目标页)

使用router.back( )返回页面,如果携带数据必须要在onPageShow生命周期方法中获取

子主题 4

导航

Navigation导航栏

包含标题栏、菜单栏、工具栏

通过mode属性可以设置单页面模式NavigationMode.Stack 分栏模式:Split

Tabs导航

包含内容页和导航栏,即TabContent和TabBar

可以指定顶部、底部、侧边导航

图形与动画

Image组件

可以使用ImageFit属性控制图片缩放

ImageRepeat:控制图片重复样式

RenderMode:控制图片渲染颜色

布局更新动画

当组件大小位置发生改变时可以通过显示动画和属性动画出发动画效果

显示动画:调用animateTo方法

属性动画:在组件后面添加属性 .animation

页面转场动画

pageTransition函数

交互事件

分为触屏事件、键鼠事件、焦点事件

在组件后面添加属性onTouch设置触摸事件 在组件后面添加属性onKeyEvent设置按键事件

布局中只有一个组件可以获取焦点使用onFocus监听获取焦点事件,onBlur监听失去焦点的事件

Web组件与通知

Web组件的使用

通过控制器使用loadUrl修改页面地址

常用方法,forward前进、backward后退、refresh刷新、stop停止加载、clearHistory清楚浏览历史

可以使用控制器的runJavaScript方法实现前端页面的javsScript方法,前端页面也可以通过JavaScriptProxy和registerJavaScriptproxy来访问应用的方法

通知组件的使用

分为普通文本通知、多行文本通知、图片通知?(3.0到4.0可以)、进度条类型通知

窗口管理与后台任务

主窗口

通过windowStage的getMainWindow方法获取主窗口对象

可以设置主窗口背景,屏幕亮度,屏幕是否可触等

通过loadContent方法设置主窗口的目标页面

子窗口

通过creatSubWindow方法创建应用子窗口

可以设置窗口背景,亮度,位置,大小等

可以通过setUIContent设置子窗口显示内容,再通过show Window方法来显示子窗口

后台任务

后台任务分为:短时任务、长时任务、延迟任务

应用数据存储

用户首选项

以key-value的方式存储数据

通过实例化preferences对象的put方法可以将数据保存到实例中,使用has方法查看数据是否存在,使用get方法获取数据,通过flush方法持久化数据

键值对数据

与首选项的区别是存储在键值对数据库中,更加安全有四个级别

通过获取KVManager实例管理数据库对象

关系型数据库

相关思维导图模板

程序化广告路径思维导图

树图思维导图提供 程序化广告路径 在线思维导图免费制作,点击“编辑”按钮,可对 程序化广告路径  进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:a5aa79d25b2060bb014ca7bfc15fae43

网上租房系统思维导图

树图思维导图提供 网上租房系统 在线思维导图免费制作,点击“编辑”按钮,可对 网上租房系统  进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:4ea2c6899371b79a47eacdb8b287d106