HarmonyOS NEXT 鸿蒙开发深入实战
2023-11-21 17:45:01 0 举报
AI智能生成
马士兵教育鸿蒙系统
作者其他创作
大纲/内容
HarmonyOS-严选商城APP
项目需求分析
技术选型
用户界面设计
数据模型设计
用户界面开发
商城功能需求开发
创建首页
商品列表页
商品详情页
购物车
订单结算
数据管理和后台服务
数据存储
用户认证
订单管理
支付集成
项目部署和发布
打包应用
部署
发布
HarmonyOS 实战案例
元服务定义
元服务的特点
典型应用场景
设计元服务
技术选型
宠物经理元服务
健康生活元服务
发布元服务
HarmonyOS 服务上架
生成密钥和证书请求文件
申请发布证书和Profile文件
打包应用
AppGallery Connect 上架
申请电子版权证书
HarmonyOS 通知提醒
通知介绍
通知操作
通知通道
通知组
通知行为意图
添加提醒
HarmonyOS 数据存储
数据管理概述
应用数据持久化
通过用户首选项实现数据持久化
通过键值型数据库实现数据持久化
通过关系型数据库实现数据持久化
数据可靠性与安全性概述
数据库备份与恢复
数据库加密
HarmonyOS ArkUI-Web组件
Web 组件概述
使用Web组件加载页面
设置深色模式
文件上传
位置权限管理
应用侧调用前端页面函数
前端页面调用应用侧函数
管理页面跳转及浏览记录导航
管理Cookie及数据存储
自定义页面请求响应
使用Devtools工具调试前端页面
HarmonyOS介绍
HarmonyOS是如何诞生
HarmonyOS有哪些特性
全视角了解HarmonyOS架构
HarmonyOS环境搭建
下载安装开发工具DevEco Studio
配置 DevEco Studio
创建一个HarmonyOS应用
使用模拟器运行HarmonyOS应用
使用远程真机中运行HarmonyOS应用
使用本地真机中运行HarmonyOS应用
使用预览器预览HarmonyOS应用
应用程序入口UIAbility
HarmonyOS 与 Android “套壳”
HarmonyOS应用结构
Ability
HarmonyOS应用 库文件&资源文件&配置文件
1、singleton启动模式
2、multiton启动模式
3、specified启动模式
pack.info文件
理解HarmonyOS独有的Ability框架
Ability三种类型之Page Ability
Page Ability生命周期
Page 导航
Service Ability
Service创建、启动和连接
Data Ability
lntent
应用程序入口—UIAbility
UIAbility内页面间的跳转
基础组件 (Column Row List Grid Tabs)
ArkTS开发语言
TypeScript快速入门
ArkTS的起源和演进
ArkTS 应用 (Stage 模型/FA模型)
js 应用 (FA模型)
应用配置 (Stage 模型)
应用配置 (FA模型)
ArkTS 基本语法概述
声明式UI描述
创建自定义组件
页面和自定义组件生命周期
@Builder装饰器:自定义构建函数
@Styles装饰器:定义组件重用样式
@Extend装饰器:定义扩展组件样式
stateStyles:多态样式
组件状态管理
@State装饰器:组件内状态
@Prop装饰器:父子单向同步
@Link装饰器:父子双向同步
@Provide装饰器和@Consume装饰器
@Observed装饰器和@ObjectLink装饰器
应用状态管理
LocalStorage:页面级UI状态存储
AppStorage:应用全局的UI状态存储
PersistentStorage:持久化存储UI状态
Environment:设备环境查询
渲染控制
if/else:条件渲染
ForEach:循环渲染
LazyForEach:数据懒加载
HarmonyOS ArkUI组件
方舟开发框架(ArkUI)概述
UI开发(ArkTS声明式开发范式)概述
开发布局
常用组件 Button/Radio/Toggle/Video...
气泡提示(Popup)
菜单(Menu)
页面路由
组件导航
图像显示 (Image / Shape / Canvas)
组件内转场动画
弹簧曲线动画
放大缩小视图
页面转场动画
交互事件管理(通用事件 手势事件)
HarmonyOS ArkUI动画
动画概述
布局更新动画
组件内转场动画
弹簧曲线动画
transform样式动画
background-position样式动画
svg动画
组件动画
动画动效
动画帧
0 条评论
下一页