• {正版现货新书} HarmonyOS NEXT应用开发实践:视频教学版 9787302703075 王树生, 著

{正版现货新书} HarmonyOS NEXT应用开发实践:视频教学版 9787302703075 王树生, 著

全新正版现货,以书名为准,放心购买,购书咨询18515909251朱老师

70.43 5.9折 119 全新

库存134件

北京丰台

作者王树生, 著

出版社清华大学出版社

ISBN9787302703075

出版时间2025-10

装帧平装

开本26

定价119元

货号200061406

上书时间2026-01-09

   商品详情   

品相描述:全新
商品描述
作者简介
王树生,浙江工商大学计算机专业硕士,开源爱好者。现为某数据公司技术负责人及架构师。拥有15年以上的Android开发经验,对底层技术原理有很深的理解,曾修改过Android源码实现动态屏幕和壁纸等功能,持有CDMP证书。特地撰写此书,希望对有志于HarmonyOS开发的初学者有所帮助。

目录
目    录第 1 章  HarmonyOS介绍11.1  HarmonyOS的发展历程11.2  HarmonyOS的设计理念21.3  HarmonyOS的整体架构31.4  HarmonyOS的技术特性61.5  HarmonyOS的应用场景7第 2 章  应用开发准备82.1  开发环境搭建82.1.1  下载DevEco Studio82.1.2  安装DevEco Studio92.2  创建工程112.3  DevEco Studio界面简介122.4  运行Hello World工程142.5  应用工程结构介绍182.5.1  工程级目录182.5.2  模块级目录192.5.3  app.json5202.5.4  module.json5202.5.5  main_pages.json232.6  应用/服务开发流程24第 3 章  学习ArkTS语言253.1  ArkTS语言及其基本组成253.1.1  ArkTS语言简介253.1.2  ArkTS的基本组成263.2  声明273.2.1  变量、常量与自动类型推断273.2.2  数据类型283.2.3  运算符313.2.4  语句32第 4 章  认识UIAbility组件374.1  UIAbility组件概述374.2  UIAbility组件生命周期384.2.1  Create状态384.2.2  WindowStageCreate和WindowStageDestroy状态394.2.3  WindowStageWillDestroy状态414.2.4  Foreground和Background状态414.2.5  Destroy状态424.2.6  自定义组件生命周期424.3  UIAbility组件的用法与数据传递444.3.1  指定UIAbility的启动页面444.3.2  获取UIAbility的上下文信息444.3.3  使用EventHub进行数据通信454.3.4  使用AppStorage/LocalStorage进行数据同步474.4  应用内页面跳转及数据交互484.4.1  启动应用内的UIAbility484.4.2  启动应用内的UIAbility并获取返回结果504.4.3  启动UIAbility的指定页面514.5  UIAbility组件启动模式544.5.1  Singleton启动模式554.5.2  Multiton启动模式564.5.3  Specified启动模式56第 5 章  ArkUI概述与布局595.1  ArkUI概述595.2  ArkTS声明式开发范式615.2.1  声明式开发范式的基本组成615.2.2  声明式开发范式的特点625.2.3  声明式开发范式的整体架构625.2.4  声明式开发范式的开发流程635.2.5  声明式开发范式的通用规则645.3  布局设计645.4  布局详解675.4.1  线性布局(Row/Column)685.4.2  层叠布局(Stack)775.4.3  弹性布局(Flex)805.4.4  相对布局(RelativeContainer)895.4.5  栅格布局(GridRow/GridCol)935.4.6  网格布局(Grid/GridItem)995.4.7  创建列表(List)1075.4.8  创建轮播(Swiper)1255.4.9  选项卡(Tabs)1305.5  沉浸式效果1365.5.1  窗口全屏布局方案1375.5.2  组件安全区方案140第 6 章  ArkUI基础1446.1  基础组件1446.1.1  Blank1446.1.2  Text/Span1466.1.3  TextInput/TextArea1526.1.4  Button1546.1.5  Radio1576.1.6  Toggle1596.1.7  Progress1606.1.8  Image1626.2  媒体组件1726.2.1  Vedio1726.2.2  Audio1776.3  绘制组件1816.4  画布组件1876.4.1  使用画布组件绘制自定义图形1876.4.2  初始化画布组件1916.4.3  画布组件绘制方式1916.4.4  画布组件常用方法1926.5  实战:使用ArkUI实现登录页面1956.5.1  使用Column容器实现整体布局1956.5.2  使用Image组件实现标志展示1956.5.3  使用TextInput组件实现账号和密码的输入1956.5.4  实现“登录”按钮和“注册”按钮1966.5.5  实现其他登录方式1966.5.6  完整代码196第 7 章  ArkUI进阶1997.1  气泡和菜单1997.1.1  气泡提示(Popup)1997.1.2  菜单(Menu)2037.2  使用弹出框2057.2.1  使用全局弹出框2067.2.2  不依赖UI组件的全局自定义弹出框(推荐)2087.2.3  自定义弹出框(CustomDialog)2127.3  支持交互事件2207.3.1  交互事件概述2207.3.2  通用事件介绍2217.3.3  触屏事件2247.3.4  鼠标键盘事件2267.3.5  焦点事件2367.3.6  拖曳事件2517.3.7  手势事件介绍2597.4  支持适老化2747.4.1  基本概念2747.4.2  使用约束2747.4.3  适配适老化的组件及触发方式2757.4.4  SideBarContainer示例2757.4.5  TextPickerDialog示例2777.5  主题设置2797.5.1  应用深浅色适配2797.5.2  设置应用内主题换肤281第 8 章  公共事件2878.1  公共事件简介2878.2  动态订阅公共事件2898.3  取消动态订阅公共事件2908.4  发布公共事件291第 9 章  网络服务2939.1  HTTP数据请求2939.1.1  request接口开发步骤2939.1.2  requestInStream接口开发步骤2959.1.3  证书锁定2979.2  实战:HTTP请求获取网络天气信息2989.2.1  获取数据接口2999.2.2  配置开发环境2999.2.3  创建对象存储数据3009.2.4  创建获取天气类3019.2.5  创建天气显示界面3029.3  WebSocket连接3089.4  MDNS管理3109.4.1  管理本地服务3109.4.2  发现本地服务3119.5  网络连接管理3139.5.1  基本概念与典型场景3139.5.2  接收指定网络的状态变化通知3139.5.3  监控默认网络变化并主动重建网络连接3149.5.4  获取所有注册的网络3179.5.5  根据数据网络查询网络的能力信息及连接信息3179.5.6  使用对应网络解析域名,获取所有IP地址3209.6  流量管理320第 10 章  安全管理32210.1  程序访问控制32210.1.1  访问控制32210.1.2  应用权限管控32310.1.3  申请应用权限32510.1.4  向用户申请授权32910.2  使用安全控件33210.2.1  安全控件概述33210.2.2  使用粘贴控件33510.2.3  使用保存控件33610.2.4  使用位置控件338第 11 章  ArkData数据管理34111.1  ArkData概述34111.1.1  ArkData简介34111.1.2  运作机制34211.2  标准化数据定义34311.2.1  标准化数据类型34311.2.2  标准化数据结构34911.3  应用数据持久化35111.3.1  应用数据持久化概述35111.3.2  通过用户首选项实现数据持久化35111.3.3  通过键值型数据库实现数据持久化35411.3.4  通过关系型数据库实现数据持久化35811.4  同应用跨设备数据同步(分布式)36511.4.1  同应用跨设备数据同步概述36511.4.2  键值型数据库跨设备数据同步36511.4.3  关系型数据库跨设备数据同步371第 12 章  设备管理器37512.1  传感器37512.1.1  传感器开发概述37512.1.2  传感器类型37512.1.3  传感器运作机制37712.1.4  传感器开发步骤37812.2  振动37912.2.1  振动开发概述37912.2.2  振动运作机制37912.2.3  振动效果说明37912.2.4  振动开发步骤38112.3  状态栏开放服务38512.3.1  场景介绍38512.3.2  开发步骤385第 13 章  实战案例:购物应用39013.1  购物应用概述39013.1.1  购物流程说明39013.1.2  主要功能39013.2  项目框架设计39113.3  首页内容展示39213.4  实现消息列表和消息详情39613.4.1  消息列表展示39613.4.2  消息详情展示39813.5  实现购物车页面40213.6  实现“我的”页面40313.6.1  个人信息功能实现40313.6.2  订单信息40513.6.3  订单详情40613.6.4  设置页面40613.7  实现商品详情页面407第 14 章  实战案例:聊天应用41014.1  仿微信聊天应用概述41014.2  主页架构设计41114.3  实现“微信”页面41314.3.1  顶部ToolBar41314.3.2  聊天列表41414.3.3  聊天记录41414.4  实现“通讯录”页面41914.4.1  基础布局41914.4.2  索引模块实现41914.5  实现“发现”页面42014.6  实现“我”页面42114.6.1  个人基本信息42114.6.2  二维码页面42214.6.3  其他信息424

精彩内容
\\\"HarmonyOS是一款面向未来、面向全场景的分布式操作系统,借助HarmonyOS全场景分布式系统和设备生态,定义全新的硬件、交互和服务体验。《HarmonyOS NEXT应用开发实践:视频教学版》基于华为的HarmonyOS Next版本,详细介绍HarmonyOS 应用开发方法,配套示例代码、PPT课件、教学大纲、教学视频与读者微信群等技术交流服务。《HarmonyOS NEXT应用开发实践:视频教学版》共分14章,内容包括认识HarmonyOS介绍、应用开发准备、学习ArkTS语言、认识UIAbility组件、ArkUI概述与布局、ArkUI基础、ArkUI进阶、公共事件、网络服务、安全管理、ArkData数据管理、设备管理器、购物应用实战案例和聊天应用实战案例。本书结合丰富的案例进行讲解,让读者快速理解并掌握相关开发技能;案例的选择侧重于解决实际问题,具有很强的前瞻性、实用性和借鉴性。《HarmonyOS NEXT应用开发实践:视频教学版》既适合HarmonyOS应用开发初学者和进阶开发者阅读,也适合作为高等院校或高职高专院校相关专业的师生学习移动应用开发的参考书。\\\"

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP