在学习声明式UI框架ArkUI的过程中,会遇到装饰器的概念,不管是简单的示例页面还是复杂的大程序,都离不开装饰器的使用,为了帮助自己对装饰器有一个基本的了解,并能够熟练的使用,所以专门针对ets装饰器系统的学习了一下,并整理成简单的笔记,以便健忘的我随时回来复习一下。 本文主要介绍Provide和Consume,两者需要配合使用。Provide作为数据的提供方,可以更新其子孙节点的数据,并触发页面渲染。Consume在感知到Pro...
2022-11-08 12:05:13 2923浏览 2点赞 1回复 1收藏
在学习声明式UI框架ArkUI的过程中,会遇到装饰器的概念,不管是简单的示例页面还是复杂的大程序,都离不开装饰器的使用,为了帮助自己对装饰器有一个基本的了解,并能够熟练的使用,所以专门针对ets装饰器系统的学习了一下,并整理成简单的笔记,以便健忘的我随时回来复习一下。 本文主要介绍State、Prop和Link,State表示组件内部状态数据,Prop装饰的变量必须是定义在子组件中,并且在父组件调用的时候进行参数赋值,Lin...
2022-11-07 12:20:45 2629浏览 3点赞 0回复 0收藏
在学习声明式UI框架ArkUI的过程中,会遇到装饰器的概念,不管是简单的示例页面还是复杂的大程序,都离不开装饰器的使用,为了帮助自己对装饰器有一个基本的了解,并能够熟练的使用,所以专门针对ets装饰器系统的学习了一下,并整理成简单的笔记,以便健忘的我随时回来复习一下。 本文主要介绍Extend和CustomDialog,Extend用来专门针对内置组件定义新方法,CustomDialog则用来自定义弹窗,系统弹窗不满足用户需求的情况下...
2022-10-28 15:45:20 1633浏览 1点赞 0回复 0收藏
在学习声明式UI框架ArkUI的过程中,会遇到装饰器的概念,不管是简单的示例页面还是复杂的大程序,都离不开装饰器的使用,为了帮助自己对装饰器有一个基本的了解,并能够熟练的使用,所以专门针对ets装饰器系统的学习了一下,并整理成简单的笔记,以便健忘的我随时回来复习一下。 本文主要介绍Preview和Builder,Preview装饰的自定义组件可以在预览器上进行预览,Builder用来在struct内部定义一个方法,该方法可以被build函...
2022-10-27 13:49:41 1547浏览 1点赞 0回复 0收藏
在学习声明式UI框架ArkUI的过程中,会遇到装饰器的概念,不管是简单的示例页面还是复杂的大程序,都离不开装饰器的使用,为了帮助自己对装饰器有一个基本的了解,并能够熟练的使用,所以专门针对ets装饰器系统的学习了一下,并整理成简单的笔记,以便健忘的我随时回来复习一下。 本文主要介绍Component和Entry,ArkTS通过这两个关键字来装饰struct声明的数据结构,这个过程我们称为自定义组件。组件内部需要提供一个build...
2022-10-26 17:19:16 2418浏览 1点赞 0回复 0收藏
[春节不停更,此文正在参加「星光计划春节更帖活动」](https:harmonyos.51cto.composts9923)前言:本篇文档简单介绍一下鸿蒙应用图标设计的问题,这个想法源于我的第一个鸿蒙应用在申请上架时被驳回了,其中有一个原因就是图标设计不符合规范,以下为官方驳回时的消息:为了让更多人能够了解鸿蒙图标设计要求,我在这里重复介绍一下吧,为什么是重复介绍呢?因为官网有这方面的介绍,但是各个论坛上却很少有这方面的帖子,所以...
2022-01-28 16:42:18 9039浏览 8点赞 6回复 6收藏
春节不停更,此文正在参加「星光计划春节更帖活动」通过DevEcoStudio编译的OpenHarmony系统HAP应用,必须签名之后才能在开发板上运行。签名过程大致分五步:1.生成密钥文件,即p12文件2.生成证书请求文件,即csr文件3.生成应用证书文件,即cer文件4.生成应用Profile文件,即p7b文件5.配置应用签名信息,即使用上述生成的文件为应用配置签名。配置OpenHarmony应用签名的过程不复杂,而且比较容易掌握,所以这里对签名过程不做详...
2022-01-26 16:02:55 1.1w浏览 5点赞 1回复 4收藏
[春节不停更,此文正在参加「星光计划春节更帖活动」](https:harmonyos.51cto.composts9923)工具简介:hdc,全称HarmonyOSDeviceConnector,是HarmonyOS提供的方便开发人员调试的命令行工具,使用该工具可以在个人电脑与设备或模拟器之间进行交互通讯。hdcstd,与hdc相似,但它是OpenHarmony提供的用于开发人员调试的命令行工具,专门用在个人电脑与开发板之间的交互,并且这个开发板是需要运行OpenHarmony标准版(standard)系...
2022-01-25 14:09:59 3.7w浏览 8点赞 3回复 8收藏
春节不停更,此文正在参加「星光计划春节更帖活动」序文自己是在2021年儿童节过后接触的鸿蒙,之后的半年一直都在熟悉鸿蒙,以至于前半年干什么着,居然想不起来了,趁着对下半年还有些记忆,把自己半年的经历捋一捋吧。20210602感觉这一天发生了一个历史大事件,鸿蒙2.0开源了。之前对鸿蒙的认知,完全停留在新闻、广播的宣传层面,自己没有仔细研究过,也没有激起我太大兴趣,感觉鸿蒙离我还很遥远,对于鸿蒙1.0、1.1系统的发...
2022-01-19 09:55:20 8708浏览 11点赞 7回复 5收藏
[春节不停更,此文正在参加「星光计划春节更帖活动」](https:harmonyos.51cto.composts9923)作者:周希元前言:假设您已经知道了如何为鸿蒙应用增加服务卡片,本文重点介绍如何为卡片增加编辑能力。如果想了解更多关于创建鸿蒙卡片的知识,请参考鸿蒙官网指南https:developer.harmonyos.comcndocsdocumentationdocguidesabilityservicewidgetproviderjs0000001150602175示例:有一个应用的服务卡片在没有编辑功能时,快捷菜单如...
2022-01-18 10:59:08 7044浏览 4点赞 3回复 3收藏
[【本文正在参与51CTOHarmonyOS技术社区创作者激励计划星光计划2.0】](https:harmonyos.51cto.composts9422)作者:周希元[toc](目录)1.开发环境硬件:Hi3516DV300开发板软件:OpenHarmony3.0系统工具:DevEcoStudio3.02.功能简介OpenHarmony3.0采用了方舟开发框架arkUI,支持了基于TS扩展的声明式开发范式eTS,本文使用ets开发语言,构造一个应用程序,实现通过上层HAP控制底层LED灯的亮与灭。3.实现原理如果在Android上实现,...
2021-12-31 16:43:24 8955浏览 12点赞 0回复 8收藏