jjzjj

4天带你上手HarmonyOS ArkUI开发——《HarmonyOS ArkUI入门训练营之健康生活实战》

《HarmonyOSArkUI入门训练营之健康饮食应用》是面向入门开发者打造的实战课程系列。特邀华为终端BG高级开发工程师作为本次训练营讲师,以健康饮食为例,开展技术教学及实战案例分享,助力入门开发者快速提升技能实力进阶。目标学员入门开发者(计算机专业相关)学习链接:HarmonyOSArkUI入门训练营之健康饮食应用https://edu.csdn.net/course/detail/38130训练营目标通过学习ArkUI入门训练营课程,了解声明式UI开发框架及组件用法,完成一款健康饮食应用的界面开发,结合DevEcoStudio提供的多设备预览能力,体验ArkUI框架带来的一次开发多设备适

【“蒙”友会“稿”起来】ArkUI一点收获

一、ArkTs声明式开发范式ArkTS是HarmonyOS的一种应用开发语言,它是在TypeScript的基础上扩展而来的,是TS的超集,ArkTS继承了TS的所有特性。ArkTS在TS基础上主要扩展了声明式UI能力,让开发者以更简洁、更自然的方式开发高性能应用。二、组件能力ArkUI是一套UI开发框架,它提供了开发者进行应用UI开发时所必须的能力。ArkUI增加了更多的UI组件能力。支持Xcomponent 能力,支持C++/ArkTs混合开发,满足自渲染场景。在开发的过程中,有些场景没有办法直接采用UI组合实现的,比如照相机应用需要使用相机预览显示,因此就需要框架能提供一种可以在C++进行

基于HarmonyOS 的ArkUI编写的社区类app(一)----隐私服务条款界面

一、闲扯淡因为目前华为推出的HarmonyOS比较火,很多人都说HarmonyOS是套了Android的壳,没啥技术含量。我不同意这种说法,HarmonyOS提出了很多的创新点是Android所没有的,分布式软总线、设备迁移、原子服务等都是很具创新性的思想。我相信未来的Harmony一定会与Android和IOS会三分天下的。废话就不说了,本系列的博客主要目标是学习HarmonyOS的ArkUI开发,我自己买了一门ArkUI的课,所以我在学习的过程中呢也分享我的课上所学(因为上班没时间专门去研究官网,其实就是懒),代码我会提交到gitee,只需要下载一次,后面博客更新时,直接通过gitpull

【FFH】自制鸿蒙ArkUI组件-应用文件管理器(一)

前言介绍使用示例1.实现思路1.1接口函数1.2代码思路效果图GIF前言在涉及应用内部存储的开发时,常常翻阅手机自带的文件管理检查。正好在学习文件管理的接口,想着实现一个第三方组件用于当前应用的文件查看和管理。介绍类型:第三方组件.ets语言框架:ArkTsAPI版本:HarmonyOSSDK8模型:FA目前已实现的功能:上下级文件的浏览查看文件基本信息(名称、大小、修改日期)删除文件文件路径显示组件宽高、横竖屏自适应使用示例//导入组件import{Filer}from'../views/filemanager';//调用组件structIndex{...Column(){Filer()//

【Harmony OS】【ArkUI】ets开发 图形与动画绘制

【ArkUI】ets开发 图形与动画绘制前言:之前我们已经完成了HarmonyArkUI 使用ets方式实现基础的页面布局和数据连接的学习,这次我们在原有的基础上进行一些图片和动画的绘制学习。本篇是以HarmonyOS官网的基于TS扩展的声明式开发范式文档,绘图和动画为基础进行编写。所以笔者将原文进行整合,提取出其中的要点,以便通俗易懂地呈现给读者,希望能帮助你快速了解Harmony的ETS开发,学会简单的图形和动画绘制的学习。本篇最后会贴上参考原文链接。 首先讲一下大致的思路,我们要使用组件工具绘制基本的几何图形,绘制自定义几何图形,给图形添加动画效果,以及页面的转场动画。所以笔者将整个功能

ArkUI应用开发训练营(入门篇)结课测试

前言  由于结课测试没存在视频课程没有提及的部分,本人撰写此帖的目的:对于自己已经学过的内容做一点笔记为他人查阅、学习提供方便  后续章节的习题我会继续发帖,但不会重复撰写前言了。判断题1. 在DevEcoStudio中开发HarmonyOS应用有Previewer(预览器)就够了,不需要模拟器。(错误)2. ArkUI在视频中只写了页面样式的前端,所以ArkUI就是前端开发不需要后端知识。(错误)3. eTS语法遵循TS(typescript)语言,TS是JS语言的超集。(正确)4. DevEcoStudio安装过程需要开发者为计算机安装Nodejs环境。(正确)5. 在ArkUI前端开发中

用HarmonyOS ArkUI实现点赞美女翻牌动效

本文演示如果用HarmonyOS的ArkUI来实现一个点赞的动画效果。体验HarmonyOS3最新的API9,欢迎大家一起参与构建这个万物互联的时代!活动主页HarmonyOS线上Codelabs挑战赛已经开启,该系列挑战赛将围绕HarmonyOS的基础组件和容器组件、三方库和数据库等技术特性展开,开发者们可以通过体验基于HarmonyOS特性和能力的应用开发,快速构建有趣、有用的应用程序。有兴趣的朋友一起参与吧。活动主页:华为开发者论坛获取HarmonyOS应用源码HarmonyOS的ArkUI实现点赞动效的程序“GiveThumbsUp”,全部代码可以在《跟老卫学HarmonyOS开发》项

【ArkUI】【HarmonyOS】鸿蒙ets项目如何npm方式引入第三方js类库

鸿蒙ets项目如何npm方式引入第三方js类库【问题描述】想要在ets项目中npm引用第三方开发的js类库,只知道在项目的package.json中加入依赖语句后,同步sync一下项目会自动生成对应依赖项目的源文件目录,在使用该第三方js类库时,遇到了无法在ets项目导入相关js文件,从而无法使用,而且第三方js库ide检查语法也是错误的,那么ets项目中应该如何使用npm依赖的js第三方类库?在项目的package.json中加入依赖语句同步sync一下项目会自动生成对应依赖项目的源文件目录【解决方案】使用npm引入三方包(仅支持引入js三方包)这次我们提供两种解决方案方案一:a.打开Ter

ArkUI框架之声明式 UI 条件渲染&声明周期以及案例美化实战运用【OpenHarmony/HarmonyOS】

文章目录一.声明式UI条件渲染&声明周期1.1条件渲染&声明周期1.1.1用户名位数判断1.1.2生命周期实现正则表达式1.2真机模拟测试二.入门登录页面收尾(样式优化)一.声明式UI条件渲染&声明周期1.1条件渲染&声明周期1.1.1用户名位数判断实现用户名位数判断可以直接在build方法函数里进行写if语句的条件判断。if(this.username.length我们把用户名改到超出五位查看效果如下:@Stateusername:string='1231xxx231'我们把用户名改到低于五位查看效果如下:@Stateusername:string='1312'由上可以看出,如果我们的用户名

【HarmonyOS】自定义组件之ArkUI实现通用标题栏组件

【关键字】标题栏、常用内置组件整合、ArkUI、自定义组件1、写在前面在上一篇文章中我们通过Java语言实现了一个通用的标题栏组件,有需要的可以看下,文章地址:华为开发者论坛现在很多朋友都已经转战ArkTS语言了,那么今天就来使用ArkTS实现一个同样的通用标题栏组件,样式选择还和之前保持一致,左侧文本按钮、中间文本、右侧图片按钮,关于样式,大家可以自行根据项目实际需求进行修改,废话不多说,下面进入代码实战吧!2、自定义标题栏首先,新建一个CommonTitleBar.ets文件,在该文件中封装通用标题栏组件:然后,定义标题栏组件需要的相关属性:最后,在标题栏组件类中使用内置组件拼装组合,创建