


定价:89元
印次:1-1
ISBN:9787302602842
出版日期:2022.07.01
印刷日期:2022.07.13
图书责编:赵佳霓
图书分类:零售
本书系统阐述了HarmonyOS开发基础知识。 全书共分为8章:第1章为HarmonyOS的概述,第2、第3章为HarmonyOS的开发准备和基础知识,第4、第5章为HarmonyOS开发的完整案例,第6-8章为HarmonyOS的进阶开发。书中主要内容包括:HarmonyOS技术特性、Page Ability、生命周期、UI框架、真机调试与运行、分布式调度、分布式迁移与回迁、轻量级偏好数据库、分布式数据库。 书中包含大量的应用市例,不仅可以学会理论知识还可以灵活运用。书中通过多个完整的案例详细阐述了如何在HarmonyOS操作系统上开发App,内容完整、步骤清晰。 本书可作为HarmonyOS开发初学者的入门书籍,也可作为从事HarmonyOS开发的技术人员及培训机构的参考书籍。
张诏添,HarmonyOS App开发者,参与了Awesome-HarmonyOS和荔园HarmonyOS等开源项目。国内第1个校园 HarmonyOS自学组织——木棉花的创始人。先后荣获51CTO社区明星、2021年度电子发烧友论坛优秀开发者称号,获51CTO社区首批MVP认证。曾受邀在2021华为开发者大会校园公开课、OpenHarmony高校共建启航计划分享会及多个学术讲座报告会上发表演讲,参与51CTO社区直播主题分享会,接受OpenHarmony教育进高校主题视频采访。李凯杰,HarmonyOS App开发者,参与了Awesome-HarmonyOS和荔园HarmonyOS等开源项目。曾受邀在OpenHarmony高校共建启航计划分享会和多个学术讲座报告上发表演讲。
前言 致读者 作为全国第1个校园HarmonyOS自学组织的成立者,笔者组织了两轮“木棉花”成员自学HarmonyOS,其中第一届成员一共有26人,第二届成员一共有9人,成员绝大部分为大一、大二的同学,其中不乏目前拥有较高成就的成员,但这两届成员中一共有24人退出了,退出的原因也不完全一样。 经过与这些退出成员以及想要学习HarmonyOS应用开发的50位同学交谈发现,退出的原因或者阻碍他们想要学习HarmonyOS应用开发的原因总结起来主要为8个。快来看一看你是不是也有这些焦虑: 1. 大部分学习者会感觉时间压力大 时间问题其实是两个问题,一个是本身的价值,另外一个是玩法。本身的价值说到底就是学习HarmonyOS这个全新的操作系统能给你带来什么。如果说学习完HarmonyOS后给你100万元,你会不会选择学呢?答案是不言而喻的,所以说,要回答这个问题就是要思考其所给你带来的价值,能为你带来一份好工作、能为你提供项目经历就能在简历上添上有价值的一笔、能为你带来直接的效益等,这些都是因人而异的。关于工作,目前已经有上百家企业在招聘HarmonyOS开发工程师了。关于项目比赛,华为公司举办的HarmonyOS开发者创新大赛、各平台的征文比赛等都很值得去参加。 关于玩法,就是丰富学习HarmonyOS的路径,就如笔者一样,在51CTO创建了专栏,分享了学习成果,与其他开发者交流,参与直播分享,参与开源项目AwesomeHarmonyOS_木棉花等。这些玩法都是大家可以参与的,归根到底就是学习→开源→再学习→再开源,虽然只是多了开源这一步,但能学到的东西还是...
目录
第1章初识鸿蒙: HarmonyOS介绍
1.1系统特征
1.21+8+N全场景终端设备
1.3技术架构
1.3.1内核层
1.3.2系统服务层
1.3.3框架层
1.3.4应用层
1.4硬件互助,资源共享
1.4.1分布式软总线
1.4.2分布式设备虚拟化
1.4.3分布式数据管理
1.4.4分布式任务调度
1.5一次开发,多端部署
1.6统一OS,弹性部署
1.7系统安全
1.7.1正确的人
1.7.2正确的设备
1.7.3正确地使用数据
1.8OpenHarmony
1.9小结
第2章万事开头难: 项目准备工作
2.1搭建开发环境
2.2Hello World
第3章万事俱备: 基础知识
3.1开发基础知识
3.1.1程序
3.1.2配置文件
3.1.3资源文件
3.1.4其他
3.2Page Ability
3.2.1Page的生命周期
3.2.2AbilitySlice的生命周期
3.2.3Page与AbilitySlice的生命周期关联
3.3Service Ability
3.4Data Ability
3.5JS生命周期
3.6Java UI框架
第4章小试牛刀: “数字华容道”游戏项目
4.1在主页面删除标题栏和添加项目标志
4.2在主页面中添加一个按钮并响应其单击事件
4.3添加副页面并实... 查看详情





