• 鸿蒙应用程序开发
21年品牌 40万+商家 超1.5亿件商品

鸿蒙应用程序开发

正版保障 假一赔十 可开发票

42.5 6.2折 69 全新

库存22件

广东广州
认证卖家担保交易快速发货售后保障

作者梅海霞,吉淑娇,秦宏伍

出版社清华大学出版社有限公司

ISBN9787302651437

出版时间2023-12

装帧平装

开本其他

定价69元

货号14871362

上书时间2024-10-22

灵感书店

三年老店
已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:全新
商品描述
目录

第1章HarmonyOS简介1


1.1初识HarmonyOS1


1.1.1什么是HarmonyOS1


1.1.2为什么需要HarmonyOS 2


1.1.3HarmonyOS的发展历程2


1.2HarmonyOS技术特性3


1.2.1硬件互助,资源共享3


1.2.2一次开发,多端部署7


1.2.3统一操作系统,弹性部署7


1.3HarmonyOS技术架构8


1.3.1内核层8


1.3.2系统服务层8


1.3.3框架层9


1.3.4应用层9


1.4HarmonyOS开启未来9


习题10


第2章Java基础12


2.1Java语言简介12


2.1.1Java语言概述12


2.1.2Java语言特性12


2.2结构化程序设计13


2.2.1变量13


2.2.2数据类型15


2.2.3表达式18


2.2.4流程控制语句21


2.3面向对象基本概念和应用27


2.3.1类与对象27


2.3.2继承与封装30


2.3.3抽象类和接口33


2.3.4包36〖1〗〖2〗鸿蒙应用程序开发目录〖2〗〖2〗2.3.5异常处理37


习题41


第3章开发环境搭建及调试44


3.1开发环境搭建44


3.1.1DevEco Studio功能简介44


3.1.2DevEco Studio下载安装45


3.1.3第一个工程的创建及配置50


3.2调试工程53


3.2.1DevEco Studio预览器53


3.2.2在远程模拟器中调试54


3.2.3在本地模拟器中调试61


3.2.4在远程设备上调试66


习题68


第4章用户界面(UI)70


4.1UI框架概述70


4.1.1组件和布局70


4.1.2Component和ComponentContainer70


4.1.3组件树71


4.1.4常用组件与布局分类71


4.2常用组件开发72


4.2.1Text72


4.2.2Button78


4.2.3Image82


4.2.4TextField86


4.2.5ProgressBar88


4.3常用布局开发指导90


4.3.1DirectionalLayout91


4.3.2DependentLayout96


4.3.3StackLayout99


4.3.4TableLayout102


4.4事件监听器与组件状态104


4.4.1事件监听器104


4.4.2组件状态106


4.4.3案例: 组件状态变化演示106


4.4.4案例: 单击事件监听回调的4种实现方法108


习题112


第5章Page Ability116


5.1Ability概述116


5.2Ability的配置117


5.3应用分层118


5.3.1应用的三层架构118


5.3.2Ability的三层架构119


5.4Page Ability简介 119


5.5生命周期120


5.5.1Page生命周期回调120


5.5.2AbilitySlice生命周期122


5.5.3案例: Page的生命周期123


5.6页面跳转129


5.6.1Page及AbilitySlice的创建130


5.6.2同Page中AbilitySlice之间的跳转133


5.6.3不同Page中AbilitySlice之间的默认跳转136


5.6.4不同Page中AbilitySlice之间的路由跳转138


习题140


第6章公共事件与通知142


6.1公共事件142


6.1.1公共事件介绍142


6.1.2公共事件处理接口143


6.1.3订阅公共事件145


6.1.4发布公共事件147


6.1.5退订公共事件149


6.1.6案例: 公共事件的订阅与发布149


6.2通知156


6.2.1通知介绍156


6.2.2通知流程156


6.2.3接口说明156


6.2.4通知开发步骤158


6.2.5普通文本通知160


6.2.6其他通知类型160


6.2.7案例: 通知的发布和取消166


习题169


第7章线程管理与线程通信171


7.1线程概念171


7.2任务分发器TaskDispatcher171


7.2.1任务分发器类型172


7.2.2任务分发方式173


7.2.3案例: 多种任务分发方式174


7.3线程通信181


7.3.1基本概念181


7.3.2运作机制182


7.3.3案例: 线程通信183


习题189


第8章Service Ability190


8.1Service Ability概述190


8.2Service的创建及启动191


8.2.1Service的创建191


8.2.2Service的启动与停止194


8.2.3Service的连接与断开连接195


8.3生命周期196


8.3.1案例: 命令启动Service生命周期197


8.3.2案例: 连接启动Service生命周期202


8.4前台服务206


8.4.1基本概念206


8.4.2案例: 音乐播放器208


习题217


第9章Data Ability219


9.1Data Ability概述219


9.2Data的创建220


9.3Data的访问223


9.3.1案例: 访问文件226


9.3.2案例: 访问本地数据库230


9.3.3案例: 访问远程数据库241


习题248


第10章分布式任务调度251


10.1分布式任务调度概述251


10.2分布式任务调度能力简介252


10.3分布式任务调度实现原理253


10.4实现分布式任务调度253


10.4.1如何实现分布式任务调度253


10.4.2分布式任务调度支持的场景254


10.5案例: 分布式任务调度FA254


习题262


第11章设备管理264


11.1传感器的概念264


11.1.1传感器架构264


11.1.2开发传感器时用到的接口266


11.2传感器开发步骤267


11.2.1案例: 计步器传感器269


11.2.2案例: 方向传感器273


11.3位置开发概述277


11.4获取设备位置信息279


11.5地理编码转换282


11.6案例: 获取设备位置信息及逆地理编码转换283


11.7地图开发288


习题296


第12章网络与连接297


12.1蓝牙开发概述297


12.2基于传统蓝牙开发298


12.2.1接口说明298


12.2.2打开本机蓝牙299


12.2.3向远端设备发起配对300


12.2.4案例: 传统蓝牙的连接配对301


12.3基于BLE低功耗蓝牙开发307


12.3.1接口说明307


12.3.2BLE扫描及广播308


12.3.3案例: BLE蓝牙的扫描与广播310


12.4网络管理开发概述316


12.5URL链接访问316


12.5.1接口说明316


12.5.2开发步骤316


12.5.3案例: URL链接访问317


习题325


习题参考答案327


参考文献330



内容摘要
HarmonyOS(鸿蒙系统)是一款面向全场景的分布式操作系统。本书以HarmonyOS 3版本为基石,由浅入深地介绍了鸿蒙应用开发的方法。本书共分为12章,内容包括HarmonyOS简介、Java基础、开发环境搭建及调试、 用户界面(UI)、 Page Ability、公共事件与通知、线程管理与线程通信、Service Ability、Data Ability、分布式任务调度、设备管理、网络与连接。
本书结合了大量开发实例,实用性强,可作为高等院校相关专业的教材,也可作为鸿蒙应用开发爱好者的参考书。

主编推荐
HarmonyOS(鸿蒙系统)是一款面向全场景的分布式操作系统。本书采用新的HarmonyOS 3版本为基石,由浅入深的介绍了HarmonyOS应用开发的方法。本书共分为14章,内容包括:HarmonyOS简介、开发环境、 第一个HarmonyOS程序、 Page Ability基础知识、用户界面、组件通信和广播信息、 后台服务、数据存储与访问、线程管理、分布式任务调度、 蓝牙通信、WLAN通信、 天气预报以及应用签名与发布。本书内容丰富,实用性强,既可作为高等院校的教材,也可供相关专业人士参考。

精彩内容

HarmonyOS(鸿蒙系统)是一款面向全场景的分布式操作系统。《鸿蒙应用程序开发》以HarmonyOS 3版本为基石,由浅入深地介绍了鸿蒙应用开发的方法。全书共分为12章,内容包括HarmonyOS简介、Java基础、开发环境搭建及调试、用户界面(UI)、Page Ability、公共事件与通知、线程管理与线程通信、Service Ability、DataAbility、分布式任务调度、设备管理、网络与连接。

《鸿蒙应用程序开发》结合了大量开发实例,实用性强,可作为高等院校相关专业的教材,也可作为鸿蒙应用开发爱好者的参考书。



   相关推荐   

—  没有更多了  —

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

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