图书前言

前言

在数字技术飞速迭代的今天,移动互联与物联网已深度融入生产生活的方方面面,成为驱动产业升级与社会智能化发展的核心引擎。Android 系统凭借其开源特性与庞大生态,长期占据移动设备市场主导地位;而 HarmonyOS 作为面向全场景的分布式操作系统,正以其跨设备协同能力开辟全新发展空间。掌握这两大系统的应用开发与物联网通信技术,已成为新时代开发者的必备技能。

本书系统介绍了移动互联应用开发的核心知识与实战技能,以目前主流的Android操作系统与具有广阔前景的HarmonyOS为主线,全面对比二者的技术体系、开发环境、界面设计、组件模型、数据存储及物联网通信等关键内容。全书共7章,从移动操作系统的发展历程讲起,逐步深入开发环境搭建、UI设计、四大组件、数据持久化,最后拓展至基于Android与HarmonyOS的物联网应用开发,帮助读者构建从入门到进阶的完整知识体系。

本书特色如下: 

●双系统对比,紧跟技术趋势

不仅详细讲解成熟的Android开发技术,还系统介绍HarmonyOS的开发框架与设计理念,通过对比分析,帮助读者理解二者在架构、组件、布局、存储等方面的异同,适应多终端、全场景的开发需求。

●结构清晰,循序渐进

内容安排由浅入深,从环境搭建到界面设计,再从基础组件到数据存储,最后延伸至物联网通信实践,符合学习认知规律,适合课堂教学与自学使用。

●案例驱动,注重实践

每章均配有典型实例与完整代码,涵盖TextView、Button、RecyclerView、Activity、Service、BroadcastReceiver、ContentProvider等核心组件,以及文件存储、SQLite数据库、WiFi与蓝牙通信等实用技能,帮助读者通过动手实践巩固理论知识。

●面向物联网,拓展应用边界

专门设置物联网通信章节,分别介绍基于Android和HarmonyOS的WiFi、蓝牙、MQTT等通信协议,并结合华为IoTDA平台,展示设备接入与数据上云的全流程,贴合产业应用需求。

本书适合作为高等院校计算机、软件工程、物联网等相关专业的教材,也适合移动应用开发初学者、Android开发者拓展鸿蒙技能,以及从事物联网与嵌入式开发的技术人员参考。

在教材编写过程中,我们参考了行业最新技术文档与实践案例,力求内容精准前沿,但限于编者水平,书中难免存在疏漏与不足之处,恳请广大读者与专家批评指正,以便我们后续不断完善。

移动互联的世界仍在快速演进,未来的应用将更加智能化、分布式、场景化。希望本书能帮助读者打下坚实的技术基础,开启移动应用开发与创新之旅。

编者2026年5月