144分钟

HarmonyOS 应用开发进阶——数据传输与通信

HarmonyOS 应用开发进阶——数据传输与通信

在万物互联时代,鸿蒙应用的核心价值在于其跨设备、实时在线与数据协同的能力。然而,许多开发者仅在单一设备上实现功能,对网络状态的精细管理、HTTP与RPC等不同通信协议的高效使用、以及离线/在线状态的优…

课程分类
编程开发 | 软件开发
适用人群
工程师
课程标签
HarmonyOS,应用开发,数据传输
在万物互联时代,鸿蒙应用的核心价值在于其跨设备、实时在线与数据协同的能力。然而,许多开发者仅在单一设备上实现功能,对网络状态的精细管理、HTTP与RPC等不同通信协议的高效使用、以及离线/在线状态的优雅处理缺乏深入理解。这导致应用在网络波动时体验崩溃,无法充分发挥分布式架构的优势,成为制约应用迈向“超级终端”体验的关键瓶颈。 为此,三节课特邀资深后端架构师,联合打造这门《HarmonyOS应用开发进阶——数据传输与通信》深度课程。我们聚焦于应用与外界、应用与后端服务的“连接”与“对话”能力,系统讲解从网络探测、协议选型到复杂数据交互的全套实战方案。 本课程将带你构建稳定、高效的数据通信体系。你将系统学习网络连接管理、HTTP请求封装、RPC远程调用等核心知识,并通过“网络状态监听登录”和“列表数据分页加载”两大综合案例,深入掌握如何监听网络变化、优雅处理请求与响应、实现下拉刷新与上拉加载等高级功能。最终,你将能开发出具备强网络适应性、高响应速度的商用级鸿蒙应用。
第一章 数据传输与通信 - 第一节 网络连接管理 - 第二节 HTTP数据请求 - 第三节 RCP数据请求 第二章 网络数据请求案列 - 第一节 案例介绍 - 第二节 创建项目和准备资源 - 第三节 LoginPage页面构建 - 第四节 打开和关闭网络注册、监听网络变化 - 第五节 检查网络是否连接 - 第六节 执行登录操作 - 第七节 HTTP请求网络数据:HttpUtils的实现 - 第八节 HTTP请求网络数据:Home页面构建 - 第九节 RPC请求网络数据 第三章 新闻加载实战案例 - 第一节 项目介绍 - 第二节 项目创建和资源准备 - 第三节 服务端搭建流程 - 第四节 界面搭建及TabBar内容构建 - 第五节 列表数据请求 - 第六节 下拉刷新和上拉加载
陆荣涛

陆荣涛

大前端+AI开发者