《纯血鸿蒙HarmonyOS NEXT原生开发之旅》

本书内容
《纯血鸿蒙HarmonyOS NEXT原生开发之旅》全面系统地介绍了基于HarmonyOS NEXT系统进行原生应用开发的实用技巧。全书共12章,内容涵盖从基础工具使用到高级功能实现的各个方面。第1章详细介绍了开发环境的搭建、ArkTS语言基础及UI描述。第2章深入探讨了Ability组件和信息传递机制。第3章和第4章分别讲解了UI开发的基础知识和进阶技巧,包括ArkUI框架和自定义组件。第5章探讨了一次开发多端部署的策略。第6章介绍了多媒体应用的开发方法。第7章讨论了进程间通信和任务管理。第8章涉及窗口管理和通知功能。第9章讲解了网络编程的基本方法。第10章关注于应用安全管理。第11章详细介绍了服务卡片的开发流程。第12章通过一个购物应用案例,将前面章节的知识综合运用,展示了一个完整的项目实战过程。
本书作者
杨春鹏,资深软件工程师,有超过十年的行业经验,曾就职于快手,容猫,四维等大厂,涉猎大前端、Python、鸿蒙等领域技术,持有鸿蒙高级开发者证书,多次参与企业和高校鸿蒙技术培训。业余时间热爱分享,阿里云、 CSDN技术社区专家博主,发表技术文章数百篇。
本书读者
《纯血鸿蒙HarmonyOS NEXT原生开发之旅》适合初学者和转型到鸿蒙系统开发的有经验的程序员阅读,也可以作为相关培训机构和高校相关专业的教学用书。
本书目录
向上滑动阅览
目 录
第 1 章 初识鸿蒙HarmonyOS NEXT1
1.1 DevEco Studio开发工具1
1.1.1 下载和安装DevEco Studio1
1.1.2 DevEco Studio的基本使用4
1.1.3 手机运行Hello World应用6
1.1.4 了解基本工程目录7
1.2 ArkTS语言之基本UI描述8
1.2.1 基本概念9
1.2.2 创建组件9
1.2.3 属性配置11
1.2.4 事件配置14
1.2.5 子组件配置15
1.3 ArkTS语言之状态管理16
1.3.1 @State16
1.3.2 @Prop22
1.3.3 @Link26
1.3.4 @Observed和@ObjectLink28
1.3.5 @Consume和@Provide30
1.3.6 @Watch32
1.4 ArkTS语言之状态管理进阶33
1.4.1 LocalStorage:页面级UI状态存储34
1.4.2 AppStorage:应用全局的UI状态存储36
1.4.3 PersistentStorage:持久化存储UI状态38
1.5 ArkTS语言之动态构建UI元素39
1.5.1 @Builder39
1.5.2 @BuilderParam41
1.5.3 @Styles42
1.5.4 @Extend44
1.6 实战:自定义导航45
1.7 本章小结47
第 2 章 Ability开发48
2.1 Stage模型的概述48
2.1.1 重要概念48
2.1.2 应用/组件级配置49
2.2 UIAbility组件53
2.2.1 UlAbility组件的概述54
2.2.2 UIAbility组件的生命周期54
2.2.3 UIAbility组件的启动模式57
2.2.4 UIAbility组件的基本用法63
2.2.5 UlAbility组件与UI的数据
原文作者:IT技术好书;如有侵权,请联系管理员删除。