草庐IT

【HarmonyOS】【ARKUI】ets怎么实现文件操作

ets怎么实现文件操作?关于文件操作的我们可以学习HarmonyOS文件管理和Ability上下文 这两篇文档,我这边实现”文件路径读取”、“文件写入”“文件读取”,“运行效果”四个方面实现,具体操作如下1.文件路径读取参考context.getFilesDir来进行获取文件路径,代码如下privategetCacheDir(){varcontext=ability_featureAbility.getContext();context.getFilesDir().then((data)=>{console.log('Filedirectoryobtained.Data:'+data);thi

94个JS/eTS开源组件首发上新,肯定有你要用的一款!

2021年的华为开发者大会(HDC2021)上,我们发布了新一代的声明式UI框架——方舟开发框架(ArkUI)。 ArkUI框架引入了基于TS扩展的声明式开发范式。自此,越来越多的开发者加入到JS/eTS的开发队伍中,我们也收到不少开发者对JS/eTS组件的需求,比如:   在广大组件贡献者的共同努力下,我们又迎来了新一批组件开源,其中就有很多JS/eTS组件。赶紧来一睹为快吧!   一、新增开源组件概览本次上新,共计新增94个开源组件。组件涉及工具、网络、UI、图形、音视频等多种功能。  按开发语言分类,新增组件的分布详情如下:  图1按开发语言分类 从上图可知,上新的组件大部分采用JS/T

94个JS/eTS开源组件首发上新,肯定有你要用的一款!

2021年的华为开发者大会(HDC2021)上,我们发布了新一代的声明式UI框架——方舟开发框架(ArkUI)。 ArkUI框架引入了基于TS扩展的声明式开发范式。自此,越来越多的开发者加入到JS/eTS的开发队伍中,我们也收到不少开发者对JS/eTS组件的需求,比如:   在广大组件贡献者的共同努力下,我们又迎来了新一批组件开源,其中就有很多JS/eTS组件。赶紧来一睹为快吧!   一、新增开源组件概览本次上新,共计新增94个开源组件。组件涉及工具、网络、UI、图形、音视频等多种功能。  按开发语言分类,新增组件的分布详情如下:  图1按开发语言分类 从上图可知,上新的组件大部分采用JS/T

满满干货!手把手教你实现基于eTS的分布式计算器

最近收到很多小伙伴反馈,想基于扩展的TS语言(eTS)进行HarmonyOS应用开发,但是不知道代码该从何处写起,从0到1的过程让新手们抓狂。 本期我们将带来“分布式计算器”的开发,帮助大家了解声明式开发范式的UI描述、组件化机制、UI状态管理、渲染控制语法等核心机制和功能。下面我们直接进入正题。 一、整体介绍分布式计算器可以进行简单的数值计算,并支持远程拉起另一个计算器FA,实现两个FA进行协同计算。  如图1所示,分布式计算器界面主要由“键盘”、“显示”及“标题栏”三个模块组成。其中,“键盘”与“显示”模块负责响应用户点击并控制运算表达式及运算结果的显示,实现了基础的计算功能。“菜单栏”模

满满干货!手把手教你实现基于eTS的分布式计算器

最近收到很多小伙伴反馈,想基于扩展的TS语言(eTS)进行HarmonyOS应用开发,但是不知道代码该从何处写起,从0到1的过程让新手们抓狂。 本期我们将带来“分布式计算器”的开发,帮助大家了解声明式开发范式的UI描述、组件化机制、UI状态管理、渲染控制语法等核心机制和功能。下面我们直接进入正题。 一、整体介绍分布式计算器可以进行简单的数值计算,并支持远程拉起另一个计算器FA,实现两个FA进行协同计算。  如图1所示,分布式计算器界面主要由“键盘”、“显示”及“标题栏”三个模块组成。其中,“键盘”与“显示”模块负责响应用户点击并控制运算表达式及运算结果的显示,实现了基础的计算功能。“菜单栏”模

【Harmony OS】【ARK UI】ets实现文件读写操作

1.准备阶段关于该功能的实现我们需要学习以下的资料:1.1【ARKUI】ets怎么实现文件操作1.2 文件管理1.3 Ability上下文2.demo实现2.1文件路径读取参考context.getFilesDir来进行获取文件路径,代码如下privategetCacheDir(){varcontext=ability_featureAbility.getContext();context.getFilesDir().then((data)=>{console.log('Filedirectoryobtained.Data:'+data);this.path=data;}).catch((er

【Harmony OS】【ARK UI】ets实现文件读写操作

1.准备阶段关于该功能的实现我们需要学习以下的资料:1.1【ARKUI】ets怎么实现文件操作1.2 文件管理1.3 Ability上下文2.demo实现2.1文件路径读取参考context.getFilesDir来进行获取文件路径,代码如下privategetCacheDir(){varcontext=ability_featureAbility.getContext();context.getFilesDir().then((data)=>{console.log('Filedirectoryobtained.Data:'+data);this.path=data;}).catch((er

100行代码实现HarmonyOS“画图”应用,eTS开发走起!

本期我们给大家带来的是“画图”应用开发者Rick的分享,希望能给你的HarmonyOS开发之旅带来启发~ 介绍2021年的华为开发者大会(HDC2021)上,HarmonyOS发布了新一代的声明式UI框架——方舟开发框架(ArkUI)。ArkUI框架引入了基于TS扩展的声明式开发范式,让开发变得更加简洁、高效!  已经有很多开发者在使用eTS(extendedTypeScript)语言,基于声明式开发范式开发应用了。本期我们要介绍的就是eTS开发先行者Rick的分享——100行代码实现“画图”应用,带大家一起领略eTS语言的简洁之美~  一、实现效果100行代码实现的“画图”应用是怎样的?我们

100行代码实现HarmonyOS“画图”应用,eTS开发走起!

本期我们给大家带来的是“画图”应用开发者Rick的分享,希望能给你的HarmonyOS开发之旅带来启发~ 介绍2021年的华为开发者大会(HDC2021)上,HarmonyOS发布了新一代的声明式UI框架——方舟开发框架(ArkUI)。ArkUI框架引入了基于TS扩展的声明式开发范式,让开发变得更加简洁、高效!  已经有很多开发者在使用eTS(extendedTypeScript)语言,基于声明式开发范式开发应用了。本期我们要介绍的就是eTS开发先行者Rick的分享——100行代码实现“画图”应用,带大家一起领略eTS语言的简洁之美~  一、实现效果100行代码实现的“画图”应用是怎样的?我们

【Harmony OS】【ARK UI】ETS 的 List 实现下拉刷新功能实现

在HarmonyOS开发中List下拉刷新是一种很常见的问题,今天描述怎么实现List下拉刷新的功能实现,主要分为“开发准备”,“代码实现”,“运行效果”1.开发准备我们需要学习以下知识点1.1 【HarmonyOS】【ARKUI】【Demo】加载动画实现1.2 PanGesture1.3 List ListItem1.4 显隐控制 2.代码实现2.1准备数据源定义全量数据源:用于加载每次加载部分数据定义List显示数据源:用于List显示在界面上代码如下privatearr:string[]=["A","B","C","D","E","F","G","H"]//todo当前list显示数据源