唐十
在备考北理工
展开
-
第五节·跨设备迁移
文章目录第五节·跨设备迁移分布式任务调度约束和限制实例实例源码及解读下节内容第五节·跨设备迁移学习这节课,如果想真机操作的话你得有两台鸿蒙设备,并且登陆上同一个华为账号,连上同个Wifi或者连上蓝牙并且先学习本节课的补充(一)·真机环境搭建若仅学习理论,可直接学习分布式任务调度鸿蒙系统,分布式任务调度平台在底层对所有的智能设备提供一个整合,在保证安全的前提下,我们可以将一个鸿蒙手机设想为一个“超级虚拟终端”,支持远程跨设备、跨硬件调用,以便支持用户无缝切换的诉求。在HarmonyOS中,分布式原创 2021-12-25 15:26:30 · 2477 阅读 · 0 评论 -
第四节·补充(一)详解Page生命周期
文章目录第四节·补充(一)详解Page生命周期源码第四节·补充(一)详解Page生命周期之前草草地介绍了Page的生命周期,这里利用页面跳转和HiLog详解一下Page生命周期建立如下界面预览一下Page1Slice1接下来设置监听,使得Page1Slice1 第一个按钮:前往Page1Slice2(取参) 第二个按钮:前往Page2Slice1(取参)Page1Slice2 第一个按钮:销毁Page1Slice2,返回Page1Slice1 第二个按钮:前往Page2S原创 2021-11-12 11:42:40 · 400 阅读 · 0 评论 -
第四节·详解页面跳转
文章目录第四节·详解页面跳转前言intent同Page下跳转不同Page下跳转跳转到主页面跳转到非主界面下节内容第四节·详解页面跳转前言再将这一节内容的时候,会附带讲一些前面略讲的内容,一是复习,二是串联起这节课的内容。intentIntent是对象之间传递信息的载体。例如,当一个Ability需要启动另一个Ability时,或者一个AbilitySlice需要导航到另一个AbilitySlice时,可以通过Intent指定启动的目标同时携带相关数据。Intent的构成元素包括Operation与原创 2021-11-12 11:41:49 · 334 阅读 · 0 评论 -
第三节·补充(五)HiLog日志的使用方法
文章目录第三节·补充(五)HiLog日志的使用方法前言官方文档解读第三节·补充(五)HiLog日志的使用方法前言语言基础较为薄弱的读者,可能并不清楚为什么要学HiLog日志工具,所以在这里我稍加讲解在补充(四)当中,我们学习了资源文件的使用,学习时,我们为了直观显示我们获取到的资源,将资源赋值给了布局中的text组件弊端也很明显,例如我们在最后调用Learning.txt的时候,出现了组件内容溢出,致使获取到的资源不能完全显示出来而这仅仅是一个简单的例子,在我们学习、开发的时候,难免会出现各种b原创 2021-09-23 12:34:13 · 617 阅读 · 2 评论 -
第三节·补充(四)资源文件的使用
文章目录第三节·补充(四)资源文件的使用base与限定词目录的使用引用方式Java文件中的引用XML文件中的引用rawfile的使用第三节·补充(四)资源文件的使用base与限定词目录的使用引用方式base目录与限定词目录中的资源文件:通过指定资源类型(type)和资源名称(name)来引用。Java文件中的引用普通资源的使用:ResourceTable.资源类型_资源名称例如我们的第三节的实例当中,为xml按钮设置监听跳转action时,在Java文件中引用这个按钮,使用的是super.se原创 2021-09-10 15:45:37 · 116 阅读 · 0 评论 -
第三节·补充(三)资源目录
文章目录第三节·补充(三)资源目录base与限定词目录特定格式规定base目录限定词目录命名规则屏幕属性详解更新rewfile目录第三节·补充(三)资源目录这张思维导图很好地展示了资源目录的内容,建议学习时把图片保存下来对照学习,因为直接看这个图片字太小了resources是资源文件的目录,其中我们现在点开,其中有base与限定词目录、rawfile两大类base与限定词目录在此类目录中的文件大部分会被编译成二进制目录(其中特殊文件不会),并且赋予资源文件的ID,可以使用resourceTabl原创 2021-09-09 13:57:09 · 102 阅读 · 0 评论 -
第三节·补充(二)config.json知识点总结
文章目录config.json知识点总结前言config.json详细细节appdeviceConfigmoduleconfig.json知识点总结前言这一篇是对config.json的知识点总结config.json详细细节应用的每个HAP的根目录下都存在一个“config.json”配置文件,主要涵盖以下三个方面:1)应用的全局配置信息,包含应用的包名、生产厂商、版本号等基本信息。2)应用在具体设备上的配置信息。3)HAP包的配置信息,包含每个Ability必须定义的基本属性(如包名原创 2021-09-08 15:32:10 · 1351 阅读 · 0 评论 -
第三节·补充(一)完整的鸿蒙应用打包后的样子
文章目录完整的鸿蒙应用打包后的样子整体结构.hapHAP的分类HAP的组成pack.info完整的鸿蒙应用打包后的样子我们打开虚拟机,运行我们编写的程序,需要经历源码编译、打包、传到设备、安装、运行那么我们就需要知道,我们的程序是以什么形式传到设备上的,我们的项目要打包成一个可以在别人的设备上安装运行的包,这个包是什么样子的整体结构整个鸿蒙应用的包是以**.app**为后缀名的包其中包括了两大板块内容,一个是***.hap一个是pack.info.hapHAP的分类HAP又可分为entry原创 2021-09-08 14:19:11 · 607 阅读 · 0 评论 -
第三节·实例——Page之间的跳转
文章目录第三节·实例——Page之间的跳转新建项目认识项目结构内容第三节·实例——Page之间的跳转在Java UI框架中,提供了两种编写布局的方式:在XML中声明UI布局和在代码中创建布局。这两种方式创建出的布局没有本质差别,都是我们需要熟悉方式,所以我们将通过XML的方式布局第一张页面,然后再通过代码的方式布局第二张页面。这里先实现Page间跳转,用以讲解两种Page的构建方法更多跳转的知识现在后续课程跟进新建项目我们第一次打开IDE会进入这样一个界面不要点击新建项目!不要点击新建项目原创 2021-09-08 09:30:48 · 790 阅读 · 0 评论 -
第二节·Ability——Page Ability
文章目录第二节·Ability——Page AbilityAbility(总述)FAPAPage AbilityPage与AbilitySliceAbilitySlice路由配置Intent(略讲)Page Ability生命周期Page生命周期回调AbilitySlice生命周期Page与AbilitySlice生命周期关联不同页面间导航同一Page内导航不同Page间导航下节内容第二节·Ability——Page AbilityAbility(总述)FAFA(Feature Ability),F原创 2021-09-06 16:39:35 · 1187 阅读 · 0 评论 -
第一节·导读与通用开发历程
文章目录第一节·导读与搭载开发环境导读前言了解鸿蒙系统定位技术架构内核层系统服务层框架层应用层搭载Windows开发环境运行环境要求下载和安装DevEco Studio第一节·导读与搭载开发环境导读本系列课程根据官方文档,逐步开展鸿蒙学习。鸿蒙开发分为两部分,一部分为鸿蒙硬件开发,另一部分为鸿蒙软件开发。鸿蒙硬件开发以C语言嵌入式开发为主,软件发发以JS和Java开发为主,其中Java适用于TV、pad、手机等大运行内存设备,而JS适合智慧手表、运动手表等小运行内存设备。前言本节内容十分基础,不原创 2021-09-05 11:30:21 · 1315 阅读 · 2 评论