草庐IT

梅科尔工作室-孟令子-鸿蒙笔记1、2

主要目录配置文件作用stage应用入口配置文件:应用配置页面配置文件:存放创建的页面资源配置文件:存放项目资源创建页面配置英文配置:对英文进行编辑中文配置:对中文进行编辑应用配置:HAP包的配置信息FA页面配置文件:对页面进行编辑资源文件:文字和图片及语言的配置英文配置中文配置应用配置语法基础知识UIstruct:自定义组件可以基于struct实现,不能有继承关系,对于struct的实例化,可以省略new装饰器:装饰器给被装饰的对象赋予某一种能力,其不仅可以装饰类或结构体,还可以装饰类的属性build函数:自定义组件必须定义build函数,并且禁止自定义构造函数@Component:装饰str

梅科尔工作室-孙溢博-鸿蒙笔记4

一、路由跳转在使用页面路由之前,需要先导入router模块,如下代码所示。importrouterfrom'@ohos.router';我们还需要在index页面外创建一个second页面在用到跳转的页面中导入router模块 一定注意在confij.json文件的pages添加添加跳转页面的路径。 (一)、跳转方式(1)、方式一:通过调用router.push()方法每调用一次router.push()方法,均会新建一个页面。默认情况下,页面栈数量会加1,页面栈支持的最大页面数量为32。当页面栈数量较大或者超过32时,可以通过调用router.clear()方法清除页面栈中的所有历史页面,仅

梅科尔工作室-林家炜-鸿蒙笔记二

1TextText组件用于在界面上展示一段文本信息,可以包含子组件Span。文本样式针对包含文本元素的组件,例如Text、Span、Button、TextInput等,可使用fontColor、fontSize、fontStyle、fontWeight、fontFamily这些文本样式,分别设置文本的颜色、大小、样式、粗细以及字体,文本样式的属性如下表:名称参数类型描述fontColorResourceColor设置文本颜色。fontSizeLength|Resource设置文本尺寸,Length为number类型时,使用fp单位。fontStyleFontStyle设置文本的字体样式。默认值

梅科尔工作室——鸿蒙设备开发实战005:驱动子系统开发

目录华为云14天鸿蒙设备开发培训Day5:驱动子系统开发GPIOGPIOAPI介绍查看LED对应的GPIO引脚操作GPIO点亮LEDGPIO扩展实验GPIO中断GPIO中断API介绍查看按键对应的GPIO引脚GPIO中断读取按键状态GPIO中断扩展实验PWMPWMAPI介绍查看LED对应的GPIO引脚输出PWM改变LED亮度PWM扩展实验ADCADCAPI介绍查看ADC对应的GPIO引脚ADC读取GPIO的电压值I2CI2CAPI介绍查看NFC的I2C对应的GPIO引脚I2C读写NFC芯片UARTUARTAPI介绍查看UART1对应的GPIO引脚UART读写数据总结华为云14天鸿蒙设备开发培训

梅科尔工作室-唐心语-鸿蒙笔记1

主要目录配置文件作用(stage模型和FA模型下)stage模型module对应的是模块的配置信息,一个模块对应一个打包后的hap包,hap包全称是HarmonyOSAbilityPackage,其中包含了ability、第三方库、资源和配置文件。FA模型在FA模型的应用开发过程中,需要在config.json配置文件中对应用的包结构进行声明。具体与stage模型大致相似语法基础知识ArkTS是华为自研的开发语言。是2022年下半年新推出的语言,它在TypeScript(简称TS)的基础上,匹配ArkUI框架,扩展了声明式UI、状态管理等相应的能力,让开发者以更简洁、更自然的方式开发跨端应用。

梅科尔工作室-寒假培训-鸿蒙第三课-list组件,父子组件和渲染

一、list组件:由List与ListItem组成使用如下示例:  结果具体可调参数见如下网站List-容器组件-组件-组件参考(基于ArkTS的声明式开发范式)-手机、平板、智慧屏和智能穿戴开发-ArkTSAPI参考-HarmonyOS应用开发 二、父子组件(可以自己设置一些组件)创建子组件:先在MainAbility下创建一个目录,然后在这个文件夹下创建一个ARKtsFile,命名为child(子组件)然后内部框架如下,在build内书写组件内容(@Component指的是将这个组件封装。)。导入子组件:再回到原来的Pages下的index.ets,在上方写下如下内容导入。import{c

梅科尔工作室-崔艺飘-鸿蒙笔记4

路由跳转模块https://developer.huawei.com/consumer/cn/training/course/slightMooc/C101667310940295021实现Ability内页面的跳转和数据传递。首先需要导入router模块跳转方式方式一router.push(),跳转到指定页面。每调用一次router.push()方法,均会新建一个页面。默认情况下,页面栈数量会加1,页面栈支持的最大页面数量为32。示例方式二router.push(),分单实例模式和标准模式。方式三router.replace(),即使用新的页面替换当前页面,并销毁被替换的当前页面,页面栈数量

梅科尔工作室-HarmonyOS第一次培训笔记

目录 1.安装DevEcoStudio及环境配置2.听学姐钉钉直播讲培训安排和大致Harmony介绍3.了解OpenHarmony和HarmonyOS的区别:4.观看学习视频01-065.记事本实操1.安装DevEcoStudio及环境配置教程(26条消息)鸿蒙应用开发:安装DevEcoStudio及环境配置_czx鑫的博客-CSDN博客_deveco2.听学姐钉钉直播讲培训安排和大致Harmony介绍了解DevEco了解常见组件如何低代码开发3.了解OpenHarmony和HarmonyOS的区别:https://juejin.cn/post/7082746526971199502 4.观看

梅科尔工作室-崔启凡-鸿蒙笔记4

鸿蒙笔记4路由跳转作用用法跳转方式方式一方式二方式三方式四跳转页面数据的接受数据请求弹窗绑定事件点击事件触摸事件挂载卸载事件拖拽事件路由跳转作用实现Ability内页面的跳转和数据传递。用法首先在page目录原有的基础上建立跳转之后的页面如图又建立了一个second文件让后在用到跳转的页面中导入router模块其次在resources->confij.json的pages部分添加你要跳转页面的路径,不然的话不能跳转,会报错(很重要小编首次就给忘了,头疼了好半天…)代码示例(部分)Button('登录').width('90%').height(40).fontSize(16).fontWeig

梅科尔工作室-HarmonyOS应用开发(三)

目录结构MyApplication:整个项目的项目名ExternalLibraries:项目中要导入的第三方jar包MyApplication的结构:gradle:是项目管理工具gradle的信息(一般是不会动)idea:是开发工具的信息(一般不会动)entry:是应用主模块,在一个项目中,有且只有一个,所有的代码都在这个里面。(重要)gradle:项目管理工具gradle的配置信息和所需要用到的jar包,在这个里面有一个porperties的配置文件,可以看到gradle的版本号,一般我们会用默认的,也不会动build.gradle:第三方jar包的配置文件,以后在开发中要用到第三方jar包