- 1、本文档共474页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第一章 HarmonyOS理念和设计;大纲;;;; 新硬件
软件定义硬件
设备间实现系统级融合
灵活按需适应不同场景
设备限制使用场景;新硬件;虚拟设备;;系统定位;;;;内核层;系统服务层;;;框架层;应用层;硬件互助,资源共享;;一次开发,多端部署;;;统一OS,弹性部署;;;分布式软总线;关键技术:分布式软总线
不同设备组成超级终端的核心基础能力,无感自组网
;应用场景;分布式数据管理;;
为应用程序开发者提供跨设备便捷、高效与安全的数据访问与管理能力;;分布式设备虚拟化;;;;系统安全;;;便携移动性强
丰富应用生态
强大通信能力;;直播“超级终端”;;第二章 开发工具DevEco介绍;大纲;;;;;搭建开发环境流程;下载和安装Node.js;下载和安装DevEco Studio;配置开发环境;网络设置;设置npm仓库;设置Gradle代理;;项目自动化;项目自动化的优点;构建工具;Android项目APK构建过程;HarmonyOS项目中的Gradle;设置Gradle代理;设置DevEco Studio代理;创建和运行Hello World;;;Java工程目录结构;项目文件解析;;;JS工程目录结构;工程文件解析;;支持的设备模板和编程语言;在工程中添加Module;;创建HarmonyOS库;创建库模块;将库模块编译为HAR;发布Har包到Maven仓;为应用模块添加依赖;JS Component和JS Page;定义HarmonyOS IDL接口;真机设备运行;应用发布;;;第三章 HarmonyOS开发基础;大纲;APP;;HAP结构;Ability;;HAR;资源文件;resources目录结构;限定词目录;限定词类型;;资源组目录;;资源文件的引用方法;base目录文件引用;;rawfile目录文件引用;系统资源文件;配置文件;配置文件的元素;配置文件的内部结构;app对象的内部结构;deviceConfig对象的内部结构;;module对象的内部结构;;;;;HAP与HAR的配置文件的合并;配置文件合并规则;创建第一个程序;XML创建页面;在“ability_main.xml”文件中创建一个文本和一个按钮,示例代码如下:;;代码编写页面;;实现页面跳转;第四章 HarmonyOS核心概念;大纲;开发Ability;开发UI;;;PA、SA和DA;Page Ability;Page与AbilitySlice;;AbilitySlice路由配置;setMainRouteaddActionRoute;;生命周期;Page生命周期回调;onStart();onActive();;onForeground();onStop();AbilitySlice生命周期;;Page与AbilitySlice生命周期??联;;AbilitySlice间导航;同一Page内导航;;源AbilitySlice;;AbilitySlice实例栈;不同Page间导航;Service Ability;创建Service;onConnect?();;ServiceAbility 实例;注册Service;启动Service;本地Service启动;远程设备Service启动;;连接Service;Service生命周期;前台Service;前台Service使用范例;配置文件中配置;Intent;Intent结构; ;根据Ability的全称启动应用;使用Intent进行数据传递;;根据Operation的其他属性启动应用;请求方;处理方;;访问后台服务获取电池电量Demo;访问后台服务获取电池电量Demo;访问后台服务获取电池电量Demo;访问后台服务获取电池电量Demo;访问后台服务获取电池电量Demo;;第五章 HarmonyOS JS前端开发;大纲;前期准备;基础能力;整体架构;整体架构;;JS FA的使用;AceAbility;如何加载JS FA;;生命周期;JS FA开发目录;;;;;开发一个JS FA应用;构建页面布局;布局分析;其中四个image组件通过
for指令来循环创建
swiper组件里展示的图片需要放在与pages目录同级的common目录下;index.css;;构建页面逻辑index.js;// index.js
;配置设备类型;构建用户布局过程;组件介绍;组件分类;组件通用特性;组件通用属性;组件通用样式;组件通用事件;布局说明;页面元素;页面分解;定义文档结构hml;css样式表;js动态内容和交互;添加图片区域;添加留言区域;;/* xxx.css */
.container {
margin-top: 24px;
background-color: #
文档评论(0)