本书详细讲解HarmonyOS ArkUI(方舟开发框架)的两大UI框架:ArkUI JS(类Web范式框架)和ArkUI ETS(声明式UI范式框架)。通过大量案例带领开发者深入掌握HarmonyOS轻应用(ArkUI JS)、富应用(ArkUI ETS)、和智能家居(OpenHarmony 3.0 LTS)方向应用开发。本书共6篇20个章节。第一篇为开发准备篇,共2章,介绍HarmonyOS的系统特性,架构和应用开发环境搭建;第二篇为类Web范式框架篇,共4章,深入浅出介绍ArkUI
《Android程序设计项目教程(微课版)》采用项目实战式教学,通过构建内容通俗易懂、实用性强的案例,对 Android 基础知识进行全面讲解。全书共分为 5 章,第 1 章为应用基础,介绍了 Android 系统架构及开发工具的使用;第 2 章至第 5 章通过实战项目,讲述 Android 的应用技术,其中,第 2 章介绍了 Android UI 设计、事件及多用户界面;第 3 章介绍了 ListView和 RecyclerView 等高级控件、AudioManager 多媒体以及 Fragm
结合目前无线移动通信,高速信息网路技术,卫星与空间通信的发展,重点介绍卫星与空间通信的国内外现状, 标准及发展趋势,卫星与空间通信的基本理论与技术,包括卫星的发射与轨道,动力学原理,卫星与空间通信系统的组成,实现方案,天线,变频器,放大器,发射与接收子系统,空间子系统,地面空间站,信道模型,传输链路干扰与损耗预算设计,接入方式,路由协议等。读者对象是高年级本科生和研究生。
本书重点介绍WLAN组网技术,全书共11章,分三部分。部分为第1章至第5章,介绍无线网络基本知识、基础技术,并重点介绍WLAN网络技术。第二部分为第6章和第7章,主要介绍传统网络的组网方式和实践。第三部分为第8章至第11章,主要介绍智能WLAN技术、组网方式及实践。本书理论结合实践,既有理论深度,又有实用价值,可作为网络工程专业教材,也可作为无线组网技术爱好者的学习参考资料
本书是一本探讨边缘计算安全的教材。全书分为三篇:上篇从边缘计算安全概述、边缘计算架构、 边缘计算的实例开发应用等多方面对边缘计算安全涉及的基础理论和计算平台进行阐述;中篇重点阐述 了边缘设备的安全技术,深入分析了边缘设备安全体系架构、边缘设备新型架构下的安全技术,以及边 缘设备内核安全技术,总结梳理了边缘计算方向的关键安全问题和已有的研究成果;下篇对边缘计算系 统的攻防技术进行了讨论,从攻击的视角重点剖析了边缘计算的安全威胁模型和安全分析方法,从防护 的角
本书系统地讲解Android Jetpack组件库的使用和原理,具体涉及应用架构、生命周期管理、数据库操作、UI数据绑定等。第1章概括地讲述Android Jetpack的目标、内容等;第2~5章介绍Jetpack组件中的基础内容,具体涉及用于不同Android版本间的UI兼容处理组件、用于Kotlin编程语言的KTX扩展组件、多Dex打包APK组件以及包含单元测试、UI测试、集成测试的测试组件;第6~13章介绍Jetpack组件库中架构的内容,这也是本书的重点部分,具体涉及视图绑定组件、生命周
鸿蒙系统是一款“面向未来”、面向全场景的分布式操作系统。在传统的单设备系统能力的基础上,鸿蒙系统提出了基于同一套系统能力、适配多种终端形态的分布式理念,能够支持多种终端设备。 本书共 6 章,从鸿蒙系统、技术特征等相关基础知识开始介绍,通过新建项目,一步步地讲解使用 JavaScript 设计页面的方法、页面跳转功能的实现,内容由易到难。本书还巧用围棋应用开发的全过程,帮助读者记忆与理解使用 JavaScript 开发应用的方法与相关知识。
华为自主研发的HarmonyOS(鸿蒙系统)是一款面向未来、面向全场景(移动办公、运动健康、社交通信、媒体娱乐等)的分布式操作系统。借助HarmonyOS全场景分布式系统和设备生态定义全新的硬件、交互和服务体验。本书采用新的HarmonyOS 2版本作为基石,详细介绍如何基于HarmonyOS进行手机应用的开发,内容涵盖HarmonyOS架构、DevEco Studio、应用结构、Ability、任务调度、公共事件、通知、剪切板、Java UI、JS UI、多模输入、线程管理、视频、图像、相机、
本书通过一个实际的Flutter App,为大家介绍Flutter相关的知识。书中首先介绍了Flutter的环境配置、各种IDE的工具配置以及怎样运行一个简单的Flutter 程序。然后介绍了Dart语言的一些基本概念。接着利用Flutter基本的容器组件、图片组件以及布局组件,教读者创建一个简单的待办事项应用的原型界面,并介绍Flutter UI的布局思路以及原理。后,介绍如何通过更加复杂的组件的不同组合,让待办事项应用识别复杂的手势以及在精妙的动画和页面之间完成路由跳转。
本书系统介绍Flutter跨平台技术的底层原理,横跨Java、C++、Dart 3种编程语言,可以帮助程序员学习前沿的跨平台技术,编写高质量的代码,深刻理解Flutter的内部运行机制。 本书共11章。第1章~第3章讲解阅读Flutter内核源码的前置知识,如何获取和构建源码,以及Dart的高级特性等。第4章~第7章讲解Flutter内核源码的核心内容,涉及Embedder层、Engine层、Framework层等。第8章~第11章基于对Flutter内核源码的分析,探讨如何编写高性能的业务代码