草庐IT

HarmonyOS3

全部标签

HarmonyOS 学习1-安装及配置DevEco Studio

打开HarmonyOS官网:华为开发者学堂进入DevEcoStudio官网: HUAWEIDevEcoStudio和SDK下载和升级|HarmonyOS开发者单击“立即下载”,进入下载页面(DevEcoStudio提供了Windows版本喝Mac版本选择,可以根据操作系统选择对应的版本进行下载---以下以Windows安装为例)安装DevEcoStudio:官网下载完成后,双击下载的“dececo-studio-xxx.exe”,进入DecEcoStudio安装向导,在如下界面选择安装路径,默认安装于“C:\ProgramFiles”下,也可以单击“Browse”指定其他安装路径,然后单击“N

HarmonyOS应用实践-UIAbility的使用

什么是UIAbility?UIAbility是一种包含用户界面的应用组件,主要用于和用户进行交互。同时它也是系统调度的单元,为应用提供窗口在其中进行绘制页面。每个UIAbility实例,都对应着一个最近任务列表中的人物。一个应用可以有一个UIAbility,也可以有多个。一个UIAbility可以对应多个页面,建议将一个独立的功能模块放到一个UIAbility中,以多页面的形式呈现。UIAbility内页面的跳转和数据传递UIAbility内页面的跳转和传递目录/文件描述src/main/ets/entryability/EntryAbility.ts在此文件中实现UIAbility的生命周期

OpenHarmony 成长计划学生挑战赛火热报名中,HarmonyOS 等你来挑战!

随着OpenHarmony生态系统的迅速发展,OpenHarmony成长计划学生挑战赛正式启动,给予学生们展示创新能力和技术实力的舞台。作为全球范围内的开源项目,HarmonyOS提供了一个全新的操作系统框架,开发者可以利用其强大的功能和灵活性构建各种智能设备应用程序。参与者将有机会展示自己在开发基于HarmonyOS的应用和解决方案方面的技能,并与其他学生开发者共同探索和创造。这个挑战赛旨在鼓励学生们发挥创造力,提升技术能力,并为他们提供一个实践和学习的平台。以下是一个示例,展示如何使用HarmonyOS开发一个简单的应用程序。这是一个简单的计算器应用,可以执行基本的加法和减法运算。impo

HarmonyOS应用开发03-基础组件-让我们来码出复杂酷炫的UI

系列文章目录HarmonyOS应用开发01-ArkTS基础知识HarmonyOS应用开发02-程序框架UIAbility、启动模式与路由跳转HarmonyOS应用开发03-基础组件-让我们来码出复杂酷炫的UI文章目录系列文章目录前言一、Column&Row组件的使用参考链接:1、主轴和交叉轴概念2、主轴方向的对齐(justifyContent)(1)、Start:元素在主轴方向首端对齐,第一个元素与行首对齐,同时后续的元素与前一个对齐。(2)、Center:元素在主轴方向中心对齐,第一个元素与行首的距离以及最后一个元素与行尾距离相同。(3)、End:元素在主轴方向尾部对齐,最后一个元素与行尾对

【HarmonyOS】安装DevEco Studio后检查环境出现ohpm not set up

完整附带图片的文章【HarmonyOS】安装DevEcoStudio后检查环境出现ohpmnotsetup按照官网的操作方式,下载完ohpm总是检测不到,打开cmd,发现我之前因为其他项目改过编码打开注册表编辑页按路径【计算机\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\CommandProcessor】找到【autorun】这个字符串值,右键删除再去检测一下,发现成功了

【HarmonyOS(ArkTS)学习笔记-4】了解开发布局

内容学习来自华为开发者学习网站文档中心https://developer.harmonyos.com/cn/docs/documentation/doc-guides-V3/arkts-layout-development-overview-0000001450866508-V3?catalogVersion=V3目录了解开发布局1.什么是布局2.布局结构3.布局元素的组成4.如何选择布局5.布局位置6.对子元素的约束了解开发布局1.什么是布局组件按照布局的要求依次排列,构成应用的页面。在声明式UI中,所有的页面都是由自定义组件构成,开发者可以根据自己的需求,选择合适的布局进行页面开发。布局指

HarmonyOS开发:动态共享包的依赖问题

一、共享包的依赖方式在需要依赖的模块包目录下oh-package.json5文件中添加依赖:"dependencies":{"@ohos/srpaasUI":"file:../../srpaasUI","@ohos/srbusiness":"file:../../feature/srbusiness"}引入之后,进行同步项目,点击Sync Now即可,或者鼠标放到报错出,执行Run 'ohpm install'。执行后,项目目录结构如下:到此,依赖包已经正常导入。二、使用动态包目录下的类方法1、在调用处导入依赖的类import{LoginPageBusiness}from'../../busi

优雅地使用Sublime Text开发HarmonyOS应用

SublimeText是一款流行的文本编辑器,它具有丰富的功能和可扩展性,适用于多种编程语言和开发环境。如果你想在SublimeText中优雅地开发HarmonyOS应用,本文将为你提供一些有用的技巧和建议。安装SublimeText首先,你需要下载和安装SublimeText。你可以访问SublimeText的官方网站(https://www.sublimetext.com/↗)下载适用于你的操作系统的安装程序,并按照指示进行安装。安装HarmonyOS插件SublimeText支持丰富的插件生态系统,可以通过插件扩展其功能。为了在SublimeText中开发HarmonyOS应用,你可以安

HarmonyOS Developer 组件内转场动画

文章目录组件内转场动画transition常见用法if/else产生组件内转场动画ForEach产生组件内转场动画组件内转场动画组件的插入、删除过程即为组件本身的转场过程,组件的插入、删除动画称为组件内转场动画。通过组件内转场动画,可定义组件出现、消失的效果。组件内转场动画的接口为:transition(value:TransitionOptions)transition函数的入参为组件内转场的效果,可以定义平移、透明度、旋转、缩放这几种转场样式的单个或者组合的转场效果,必须和animateTo一起使用才能产生组件转场效果。transition常见用法type用于指定当前的transition

HarmonyOS ArkTS开发语言介绍(三)

1引言Mozilla创造了JS,Microsoft创建了TS,Huawei进一步推出了ArkTS。从最初的基础的逻辑交互能力,到具备类型系统的高效工程开发能力,再到融合声明式UI、多维状态管理等丰富的应用开发能力,共同组成了相关的演进脉络。ArkTS是HarmonyOS优选的主力应用开发语言。它在TypeScript(简称TS)的基础上,扩展了声明式UI、状态管理等相应的能力,让开发者可以以更简洁、更自然的方式开发高性能应用。TS是JavaScript(简称JS)的超集,ArkTS则是TS的超集。ArkTS会结合应用开发和运行的需求持续演进,包括但不限于引入分布式开发范式、并行和并发能力增强、