欢迎光临澳大利亚新华书店网 [登录 | 免费注册]

    • 极速探索HarmonyOS NEXT(纯血鸿蒙应用开发实践)
      • 作者:编者:张云波|责编:王秋阳
      • 出版社:清华大学
      • ISBN:9787302678595
      • 出版日期:2025/01/01
      • 页数:392
    • 售价:47.92
  • 内容大纲

        本书深入剖析了HarmonyOS NEXT的各项技术,通过丰富的实战案例,由浅入深地解析了HarmonyOS NEXT的原理与应用。借助多样化的实战案例和丰富的配套资源,读者可以全面了解并掌握鸿蒙开发的核心技术,以及鸿蒙应用在实际开发中的应用方法。
        本书共分为四篇,共计16章,分别为鸿蒙开发基础篇、鸿蒙开发进阶篇、HarmonyOS SDK开放能力集篇和鸿蒙特色案例实战篇,内容涵盖了鸿蒙开发的各个关键领域。另外,书中还提供了基于HarmonyOS NEXT的完整实战项目和3个特色案例,并附带了全套的源代码。
        本书适合鸿蒙应用开发工程师、移动应用开发工程师以及对鸿蒙应用开发感兴趣的读者使用。同时,它也可以作为高等院校计算机专业中鸿蒙开发和移动应用开发方向学生的参考书。
  • 作者介绍

        张云波,一个喜欢尝试前沿领域的自由程序员,花川学院创始人、华为开发专家(Huawei Developer Experts,HDE)、首届HarmonyOS开发者创新大赛导师、第二届HarmonyOS开发者创新大赛科技创新奖得主、51CTO开源技术社区MVP、润和软件HiHope社区专家、未来杯HarmonyOS技术应用创新大赛导师。曾就职于IBM、SAP、SONY等公司,具有丰富的工作经验。从苹果Swift、微信小程序、区块链,到如今的鸿蒙和仓颉,自然不能错过,希望可以亲眼见证I行业国产化的深度崛起。
  • 目录

    第一篇  鸿蒙开发基础
      第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  一镜到底