网站首页 软件下载 游戏下载 翻译软件 电子书下载 电影下载 电视剧下载 教程攻略
书名 | 鸿蒙入门(HarmonyOS应用开发) |
分类 | 科学技术-工业科技-电子通讯 |
作者 | 张方兴 |
出版社 | 人民邮电出版社 |
下载 | ![]() |
简介 | 内容推荐 鸿蒙HarmonyOS是一款自主研发、面向未来物联网技术的操作系统,虽然与Android操作系统有着相似之处,但其功能与特色也是值得开发者深入探索的。本书的主要目的是帮助不熟悉此系统的开发者循序渐进地掌握HarmonyOS的诸多关键特性,从HarmonyOS基础知识、Java UI框架,到Ability开发、HarmonyOS高级特性开发;从HarmonyOS数据管理、HarmonyOS与媒体、HarmonyOS与智能设备,到面向实战的仿微信程序开发、仿淘宝程序开发等。在本书的最后,还有整体的项目练习。通过对这本书的学习,读者可以初步掌握HarmonyOS应用开发的方法。 目录 第1章 HarmonyOS概述 1.1 Android系统概述 1.2 HarmonyOS、Open Harmony与HMS概述 1.3 Harmony理想的分布式世界 1.4 HarmonyOS学习前置条件 1.5 HarmonyOS环境搭建 1.6 HarmonyOS项目管理与目录介绍 1.7 HarmonyOS的Ability概念 1.8 HarmonyOS模拟器运行 1.9 【实战】HarmonyOS第一个应用开发 1.9.1 实战目标 1.9.2 通过XML显式编写第一个页面 1.9.3 通过Java代码调用第一个页面 1.9.4 通过Java代码编写第二个页面 1.9.5 在第一个页面的按钮上添加监听器 1.9.6 展示效果 1.9.7 项目结构 1.10 HarmonyOS调试 1.10.1 HiLog日志输出 1.10.2 Debug 1.11 课后习题 第2章 Page Ability开发 2.1 组件与布局 2.2 Page的生命周期 2.3 AbilitySlice生命周期 2.4 Page与AbilitySlice生命周期关联 2.5 【实战】AbilitySlice参数的传递与回调 2.5.1 实战目标 2.5.2 通过XML显式编写页面 2.5.3 通过AbilitySlice管理第一个页面 2.5.4 通过AbilitySlice管理第二个页面 2.5.5 展示效果 2.5.6 项目结构 2.6 【实战】Intent根据Ability全称启动应用页面 2.6.1 实战目标 2.6.2 通过XML显式编写页面 2.6.3 编写Ability容器 2.6.4 编写跳转代码 2.6.5 展示效果 2.6.6 项目结构 2.7 课后习题 第3章 Service Ability开发 3.1 Service的生命周期 3.2 【实战】启动和停止后台Service 3.2.1 实战目标 3.2.2 通过XML显式编写页面 3.2.3 编写Service 3.2.4 编写主页面AbilitySlice的跳转功能 3.2.5 展示效果 3.2.6 项目结构 3.3 前台Service 3.4 【实战】启动和停止前台Service 3.4.1 实战目标 3.4.2 修改MyServiceAbility 3.4.3 修改Service类型 3.4.4 展示效果 3.4.5 项目结构 3.5 课后习题 第4章 Data Ability开发 4.1 Data概念 4.2 创建Data 4.3 数据库存储 4.4 编写数据库操作方法 4.5 注册Data 4.6 【实战】通过Data实现增加与查询 4.6.1 实战目标 4.6.2 通过XML显式编写页面 4.6.3 通过Gradle配置文件引入相关JAR包 4.6.4 编写实体类 4.6.5 创建MyDataAbility 4.6.6 编写MainAbilitySlice 4.6.7 展示效果 4.6.8 项目结构 4.7 课后习题 第5章 Java UI框架的组件 5.1 Java UI组件 5.2 Java UI框架的组件概述 5.2.1 Component和ComponentContainer 5.2.2 LayoutConfig 5.2.3 组件树 5.2.4 常见组件 5.2.5 组件的公有属性 5.2.6 组件的交互与事件 5.3 【实战】体验Image放大与缩小 5.3.1 实战目标 5.3.2 传入图片到项目之中 5.3.3 通过XML显式编写页面 5.3.4 通过AbiltySlice管理页面 5.3.5 展示效果 5.3.6 项目结构 5.4 【实战】体验使用TabList编写仿微信页面 5.4.1 实战目标 5.4.2 通过XML显式编写页面 5.4.3 通过AbilitySlice管理页面 5.4.4 展示效果 5.4.5 项目结构 5.5 常见组件的实战 5.5.1 【实战】体验PageSlider组件 5.5.2 【实战】体验ScrollView组件 5.5.3 【实战】体验CommonDialog组件 5.5.4 【实战】体验PopupDialog组件 5.5.5 【实战】体验ToastDialog组件 5.5.6 【实战】体验ProgressBar组件 5.5.7 【实战】体验Checkbox组件 5.6 课后习题 第6章 Java UI的布局 6.1 Java UI框架的常用布局 6.1.1 DirectionalLayout定向布局 6.1.2 DependentLayout依赖布局 6.1.3 StackLayout堆叠布局 6.1.4 TableLayout表格布局 6.1.5 PositionLayout位置布局 6.1.6 AdaptiveBoxLayout自适应布局 6.2 Java UI框架的自定义组件与自定义布局 6.2.1 自定义组件 6.2.2 自定义布局 6.3 【实战】HarmonyOS提交表单综合练习 6.3.1 实战目标 6.3.2 编写页面 6.3.3 编写实体类 6.3.4 编写MainAbilitySlice 6.3.5 展示效果 6.3.6 项目结构 6.4 课后习题 第7章 ArkUI框架的组件 7.1 ArkUI框架概述 7.1.1 ArkUI框架的目录结构 7.1.2 创建项目 7.1.3 ArkUI框架的引用规则 7.1.4 ArkUI框架的config.json配置文件 7.2 【实战】ArkUI框架的第一个应用开发 7.2.1 实战目标 7.2.2 通过HML显式编写第一个页面 7.2.3 通过CSS编写第一个页面的样式 7.2.4 编写第一个页面的JavaScript脚本 7.2.5 使用HML显式编写第二个页面、样式、脚本 7.2.6 展示效果 7.2.7 项目结构 7.3 ArkU |
随便看 |
|
霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。