HarmonyOS移动应用开发
¥
31.76
3.6折
¥
89
九五品
仅1件
作者刘安战,余雨萍,陈争艳
出版社清华大学出版社
ISBN9787302638773
出版时间2023-09
版次1
装帧平装
开本16开
纸张胶版纸
定价89元
上书时间2024-07-08
商品详情
- 品相描述:九五品
- 商品描述
-
基本信息
书名:HarmonyOS移动应用开发
定价:89.00元
作者:刘安战,余雨萍,陈争艳
出版社:清华大学出版社
出版日期:2023-09-01
ISBN:9787302638773
字数:
页码:
版次:
装帧:平装
开本:16开
商品重量:
编辑推荐
本书基于ArkTS语言、以移动应用场景为主要实现,采用新API,系统阐述HarmonyOS移动应用开发的相关技术,并附有丰富的案例,可以帮助开发者掌握HarmonyOS移动应用开发技术,快速进入HarmonyOS移动应用开发领域,希望本书能为读者打开HarmonyOS移动应用开发的技术大门。
内容提要
目录
章概述1.1什么是HarmonyOS1.2HarmonyOS的特性1.2.1硬件互助,资源共享1.2.2一次开发,多端部署1.2.3统一操作系统,弹性部署1.3HarmonyOS体系架构1.3.1内核层1.3.2系统服务层1.3.3框架层1.3.4应用层1.4支持的开发语言小结第2章个HarmonyOS应用2.1搭建开发环境2.1.1开发环境介绍2.1.2下载并安装DevEco Studio2.2开发个HarmonyOS项目2.2.1开发上架应用基本过程2.2.2创建并运行Hello World项目2.2.3安装配置SDK2.2.4项目启动过程2.3应用项目结构2.3.1逻辑结构2.3.2目录结构2.4资源和配置2.4.1资源及引用2.4.2配置文件小结第3章TypeScript基础3.1TypeScript语言简介3.2TypeScript简单使用3.3基本类型和运算符3.3.1数据类型3.3.2运算符3.4控制语句和函数3.4.1控制语句3.4.2函数3.5类和接口3.5.1类和对象3.5.2接口3.6模块3.6.1模块导出与导入3.6.2CommonJS模块用法3.7装饰器小结第4章ArkUI开发框架4.1概述4.2声明式开发范式4.3基于ArkUI的项目4.3.1文件结构4.3.2资源4.4声明式语法4.4.1UI描述规范4.4.2组件化4.4.3组件渲染控制语法小结第5章组件5.1概述5.2组件属性5.2.1通用属性5.2.2自定义属性5.3组件事件5.3.1组件事件配置方式5.3.2通用事件方法5.4状态管理5.4.1状态模型5.4.2组件状态5.4.3应用程序状态5.5系统内置组件简介小结第6章布局和页面跳转6.1布局6.1.1布局概述6.1.2常用布局6.1.3系统内置布局简介6.2页面跳转6.2.1导航容器组件跳转6.2.2路由方式跳转6.2.3页面传递参数6.3组件生命周期6.4商品列表实例6.4.1实例说明6.4.2实例实现小结第7章Ability7.1Ability概述7.2FA模型中的PageAbility7.2.1PageAbility创建7.2.2PageAbility的生命周期7.2.3PageAbility调度及实例7.3Stage模型中的UIAbility7.3.1UIAbility创建7.3.2UIAbility的生命周期7.3.3UIAbility交互及实例7.4跨设备迁移小结第8章服务和数据能力8.1服务能力8.1.1服务能力的定义8.1.2服务生命周期8.1.3命令访问服务8.1.4连接访问服务8.2数据能力8.2.1数据能力概述8.2.2数据能力创建和访问8.2.3实例小结第9章数据存储9.1数据存储概述9.2首选项数据存储9.2.1首选项数据存储介绍9.2.2首选项数据存储接口9.2.3样式信息设置实例9.3关系数据存储9.3.1关系数据存储介绍9.3.2关系数据存储接口9.3.3用户信息管理实例9.4分布式数据服务9.4.1分布式数据服务介绍9.4.2分布式数据服务接口9.4.3分布式日记实例小结0章公共事件和通知10.1公共事件10.1.1公共事件服务10.1.2公共事件处理接口10.1.3发布公共事件10.1.4订阅公共事件10.1.5取消订阅公共事件10.2通知10.2.1通知接口10.2.2开发步骤10.3后台代理提醒10.3.1后台代理接口10.3.2使用代理提醒10.4实例小结1章多媒体开发11.1概述11.2图像11.2.1图像开发基础11.2.2图像显示接口11.2.3图片显示实例11.3音频11.3.1音频开发基础11.3.2音频播放接口11.3.3音频播放实例11.4视频11.4.1视频开发基础11.4.2视频播放接口11.4.3视频播放实例小结2章网络访问12.1概述12.2网络通信基础12.2.1Socket通信12.2.2WebSocket通信12.2.3HTTP通信12.3网络访问开发12.3.1Socket方式12.3.2WebSocket方式12.3.3HTTP方式及实例小结3章天气预报应用实例13.1系统功能13.2系统设计13.3系统实现13.3.1项目说明13.3.2显示层实现13.3.3实体数据模型实现13.3.4视图数据模型实现13.3.5工具层实现13.3.6数据访问层实现13.3.7业务逻辑层实现13.3.8其他小结附录A鸿蒙应用真机调试附录B英文缩写说明参考文献
作者介绍
刘安战,华为认证HDE,副教授、硕士生导师,系统分析师、系统架构设计师、信息系统项目管理师。主持完成“产学合作协同育人项目”(HarmonyOS移动应用开发),率先在高校开设HarmonyOS开发类课程。参编“十二五”普通高等教育本科国家级规划教材1部,曾获河南省软件工程课程教学成果一等奖。余雨萍,硕士,讲师。密切关注HarmonyOS技术发展,常年从事Linux操作系统、计算机网络等专业课程教学工作,Linux操作系统课程获批河南省本科课程建设。完成编写《Linux操作系统》等教材3部,曾获得河南省教学改革项目成果二等奖。陈争艳,硕士,讲师。关注HarmonyOS技术发展,常年从事程序设计、操作系统等软件工程专业相关课程教学工作,具有丰富的教学经验,参编河南省“十四五”普通高等教育规划教材多部。
序言
— 没有更多了 —
以下为对购买帮助不大的评价