您好,欢迎来到聚文网。 登录 免费注册
极速探索HarmonyOS NEXT:纯血鸿蒙应用开发实践

极速探索HarmonyOS NEXT:纯血鸿蒙应用开发实践

  • 字数: 603
  • 出版社: 清华大学
  • 作者: 编者:张云波|
  • 商品条码: 9787302678595
  • 适读年龄: 12+
  • 版次: 1
  • 开本: 16开
  • 页数: 392
  • 出版年份: 2025
  • 印次: 1
定价:¥119.8 销售价:登录后查看价格  ¥{{selectedSku?.salePrice}} 
库存: {{selectedSku?.stock}} 库存充足
{{item.title}}:
{{its.name}}
精选
内容简介
本书深入剖析了HarmonyOS NEXT的各项技术 ,通过丰富的实战案例,由浅入深地解析了 HarmonyOS NEXT的原理与应用。借助多样化的实 战案例和丰富的配套资源,读者可以全面了解并掌 握鸿蒙开发的核心技术,以及鸿蒙应用在实际开发 中的应用方法。 本书共分为四篇,共计16章,分别为鸿蒙开发 基础篇、鸿蒙开发进阶篇、HarmonyOS SDK开放能 力集篇和鸿蒙特色案例实战篇,内容涵盖了鸿蒙开 发的各个关键领域。另外,书中还提供了基于 HarmonyOS NEXT的完整实战项目和3个特色案例, 并附带了全套的源代码。 本书适合鸿蒙应用开发工程师、移动应用开发 工程师以及对鸿蒙应用开发感兴趣的读者使用。同 时,它也可以作为高等院校计算机专业中鸿蒙开发 和移动应用开发方向学生的参考书。
作者简介
\"张云波, 华为开发者专家(HDE),第一个鸿蒙纯血App“鸿蒙开源技术社区”开发者。2021年HarmonyOS创新大赛导师、2024年鸿蒙极客松大赛导师、2023年Open Hammony创新赛导师,著有图书《仓颉语言极速入门 UI全场景实战》。 徐建国, 华为开发者专家(HDE)、甘鸿会创始人、中国计算机学会CCF专业会员、OpenHarmony布道师、华为仓颉KOL、开发者联盟优秀讲师、开源之夏导师、2023年OpenHarmony应用创新赛导师、RISC-V+OpenHarmony应用创意赛导师、OpenHarmony三方库贡献者、开放原子开源基金会技术+生态贡献。 郭峥,世界500强上市公司高级架构师,10年以上研发管理经验、国内首批鸿蒙应用开发人员。 黄志伟,鸿蒙应用开发布道师、Android高级架构师,具有多年的移动互联网公司技术研发经验。擅长架构设计和性能优化,热衷于开源社区并积极参与和贡献。\"
目录
第一篇 鸿蒙开发基础 第1章 鸿蒙开发入门 1.1 挑战与星辰大海 1.2 HarmonyOS整体介绍 第2章 搭建开发环境DevEcoStudio 2.1 获取开发者身份 2.2 安装与配置 2.3 DevEcoStudio界面常用布局 2.4 工程创建和管理 2.5 中文环境配置 2.6 代码模板管理 第3章 鸿蒙开发语法 3.1 ArkTS语法介绍 3.1.1 开启ArkTS编程之旅 3.1.2 ArkTS声明式UI 3.2 鸿蒙应用程序框架UIAbility的介绍与使用 3.2.1 UIAbility的概念 3.2.2 UIAbility的生命周期 3.2.3 UIAbility基本用法 3.3 网络数据访问 3.3.1 基本概念 3.3.2 HTTP网络数据请求开发入门 3.3.3 实战案例 3.4 应用数据本地保存 3.4.1 创建数据库 3.4.2 添加数据 3.4.3 查询数据 3.4.4 更新数据 3.4.5 删除数据 3.4.6 升级数据库 3.4.7 使用事务 第二篇 鸿蒙开发进阶 第4章 Navigation 4.1 基本用法 4.2 子页的生命周期 4.3 最佳实践—跨模块动态路由 第5章 Stage模型详解 5.1 Stage层级模型 5.2 UIAbility 5.3 AbilityStage 5.4 Want信息传递载体 5.5 进程和线程模型 第6章 动画组件 6.1 简单动画 6.2 复杂动画 6.3 交互动画 6.4 高级动画效果 6.4.1 贝塞尔曲线实现的动画 6.4.2 使用弹簧曲线实现的动画 6.5 优化动画效果 第7章 Web组件 7.1 原生开发与Web开发 7.2 Web组件概述 7.3 在应用中显示Web页面 7.3.1 页面显示 7.3.2 页面跳转 7.4 与Web页面交互 7.4.1 通过控制器加载页面资源 7.4.2 通过控制器加载HTML格式的文本数据 7.4.3 在应用中使用Web页面的JavaScript 7.5 其他场景 7.6 Web组件应用实战案例 第8章 媒体 8.1 MediaKit 8.2 AVPlayer/SoundPool音频播放 第9章 文件 9.1 将数据写入文件 9.2 从文件中读取数据 第10章 Native适配开发 10.1 创建新项目 10.2 调整主页面内容 10.3 实现基本运算功能 10.4 更新CMakeLists.txt 10.5 使用基本运算函数 10.6 实现摄氏温度与华氏温度的转换功能 第11章 使用第三方库 11.1 ZRouter 11.2 Logger 第12章 高效开发实践 12.1 实践工程概述 12.2 应用性能四板斧 12.3 性能优化案例展示 第三篇 HarmonyOSSDK开放能力集 第13章 应用服务 13.1 华为账号服务 13.1.1 账号服务概述 13.1.2 账号服务实战 13.2 应用内支付服务 13.2.1 应用内支付服务概述 13.2.2 IAPKit服务实战 13.3 推送服务 13.3.1 PushKit服务概述 13.3.2 PushKit服务实战 13.4 定位服务 13.4.1 LocationKit开发指南 13.4.2 案例实操 13.5 统一扫码服务 13.5.1 默认界面扫码 13.5.2 自定义界面扫码 13.6 游戏登录服务 13.6.1 开发前置条件 13.6.2 游戏登录的开发步骤 13.7 通用文字识别 13.7.1 开发步骤 13.7.2 实现效果 13.8 华为支付服务 13.8.1 华为支付分类 13.8.2 华为支付服务场景 13.8.3 开发前置条件 13.8.4 华为支付服务的基本流程 13.9 地图服务 13.9.1 开发前置条件 13.9.2 地图开发指导 13.9.3 开发步骤 第四篇 鸿蒙特色案例实战 第14章 DayMatters 14.1 使用开源三方库实现隐私协议对话框 14.2 网络获取数据 14.3 鸿蒙多设备适配 14.4 动画 14.5 服务卡片 第15章 坚果单车 15.1 应用开发准备 15.2 开发步骤 第16章 酷酷音乐 16.1 项目概述 16.2 多设备部署支持 16.3 ohpm模块依赖 16.4 UI适配之自适应布局 16.5 UI适配之响应式布局 16.5.1 获取窗口对象 16.5.2 通过媒体查询 16.5.3 借助栅格布局 16.6 断点组件 16.7 多设备能力验证 16.8 后台运行 16.9 一镜到底

蜀ICP备2024047804号

Copyright 版权所有 © jvwen.com 聚文网