


定价:59元
印次:1-1
ISBN:9787302720775
出版日期:2026.07.01
印刷日期:2026.07.23
图书责编:郭赛
图书分类:教材
本书不仅详细讲解成熟的Android开发技术,还系统介绍HarmonyOS的开发框架与设计理念,通过对比分析帮助读者理解两者在架构、组件、布局、存储等方面的异同,适应多终端、全场景的开发需求。本书内容安排由浅入深,从环境搭建到界面设计,再从基础组件到数据存储,最后延伸到物联网通信实践,符合学习认知规律,适合课堂教学与自学使用。同时,每章均配有典型实例与完整代码,涵盖TextView、Button、RecyclerView、Activity、Service、BroadcastReceiver、ContentProvider等核心组件,以及文件存储、SQLite数据库、Wi-Fi与蓝牙通信等实用技能,旨在帮助读者通过动手实践巩固理论知识。本书专门设置了物联网通信章节,分别介绍基于Android和HarmonyOS的Wi-Fi、蓝牙、MQTT等通信协议,并结合华为IoTDA平台展示设备接入与数据上云的全流程,贴合产业应用需求。 本书适合作为高等学校计算机、软件工程、物联网等相关专业的教材,也适用于移动应用开发初学者、想拓展鸿蒙技能的Android开发者,以及物联网与嵌入式开发领域的技术人员阅读参考。
姚美琴,硕士研究生,在高校从事多年物联网工程专业教学工作,担任《移动应用开发技术》、《物联网通信技术》等多门专业课的授课任务,拥有多年软硬件开发经验,并带领学生参加全国嵌入式比赛荣获多个奖项。参与多项科研项目,与企业合作开展产学研合作项目,为企业提供技术支持和解决方案,推动物联网技术在实际应用中的发展。
前言 在数字技术飞速迭代的今天,移动互联与物联网已深度融入生产生活的方方面面,成为驱动产业升级与社会智能化发展的核心引擎。Android 系统凭借其开源特性与庞大生态,长期占据移动设备市场主导地位;而 HarmonyOS 作为面向全场景的分布式操作系统,正以其跨设备协同能力开辟全新发展空间。掌握这两大系统的应用开发与物联网通信技术,已成为新时代开发者的必备技能。 本书系统介绍了移动互联应用开发的核心知识与实战技能,以目前主流的Android操作系统与具有广阔前景的HarmonyOS为主线,全面对比二者的技术体系、开发环境、界面设计、组件模型、数据存储及物联网通信等关键内容。全书共7章,从移动操作系统的发展历程讲起,逐步深入开发环境搭建、UI设计、四大组件、数据持久化,最后拓展至基于Android与HarmonyOS的物联网应用开发,帮助读者构建从入门到进阶的完整知识体系。 本书特色如下: ●双系统对比,紧跟技术趋势 不仅详细讲解成熟的Android开发技术,还系统介绍HarmonyOS的开发框架与设计理念,通过对比分析,帮助读者理解二者在架构、组件、布局、存储等方面的异同,适应多终端、全场景的开发需求。 ●结构清晰,循序渐进 内容安排由浅入深,从环境搭建到界面设计,再从基础组件到数据存储,最后延伸至物联网通信实践,符合学习认知规律,适合课堂教学与自学使用。 ●案例驱动,注重实践 每章均配有典型实例与完整代码,涵盖TextView、Button、RecyclerView、Activity、Service、BroadcastReceiver、Conten...
第1章移动互联应用开发概述1
1.1移动操作系统的发展历史和趋势1
1.1.1早期探索阶段(20世纪90年代及之前)1
1.1.2塞班系统的辉煌时期(2000—2010年左右)1
1.1.3Windows Mobile的兴衰(2000—2010年左右)2
1.1.4iOS和Android的崛起(2007年至今)2
1.1.5其他移动操作系统的尝试2
1.2Android简介3
1.2.1Android的发展历史3
1.2.2Android的体系结构4
1.3HarmonyOS简介5
1.3.1HarmonyOS的发展历史6
1.3.2HarmonyOS的体系结构6
1.3.3HarmonyOS应用开发和Android应用开发的区别8
1.4本章小结9
第2章移动应用开发环境的搭建与技术10
2.1Android开发环境的搭建10
2.1.1安装Android Studio10
2.1.2模拟器的创建19
2.1.3开发第一个Android程序21
2.2Harmony开发环境的搭建25
2.2.1下载DevEco Studio25
2.2.2创建第一个HarmonyOS App34
2.2.3Android和Harmony两者开发环境的区别36
2.3本章小结37
第3章用户界面设计38
3.1基于Android的常用UI组件38
3.1.1TextView(文本视图)38
3.1.2Button(按钮)40
3.1.3EditText(编辑文本)43
3.1.4ImageView(图像视图)44 ... 查看详情
面向就业能力提升的从Android到Harmony的移动互联开发教程,配备微课视频、教学大纲、课件、开发项目源代码
查看详情





